Python2.7简单连接与操作MySQL的方法
本文实例讲述了Python2.7简单连接与操作MySQL的方法。分享给大家供大家参考,具体如下:
Python号称简单优雅,其实新手摆弄一些东西的时候还是挺麻烦的,比如使用Python2.7连接MySQL数据库时,真是有点麻烦。现将方法整理出来。
环境:Python2.7.2、MySQL5.5
1.安装MySQL驱动程序。下载自动安装包,双击安装即可,非常简单。
2.连接MySQL,下面是Python示例代码。
# -*- coding: utf8 -*- import MySQLdb conn=MySQLdb.connect(host='localhost', user='root', passwd='1', db='test') cursor = conn.cursor() cursor.execute ("SELECT VERSION()") row = cursor.fetchone () print "server version:", row[0] cursor.close() conn.close()
3.输出:server version: 5.5.21
参考资料:
Writing MySQL Scripts with Python DB-API
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
相关推荐
-
python MySQLdb Windows下安装教程及问题解决方法
使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 http://www.jb51.net/article/65743.htm ------------------------------------------------------------- 以下是windows环境下的: 1. 安装数据库mysql 下载地址:http://www.mysql.com/downloads/ 可以顺带装个图形工具,我用的
-
python连接mysql调用存储过程示例
复制代码 代码如下: #!/usr/bin/env python# -*- coding: utf8 -*-import MySQLdbimport timeimport os, sys, stringdef CallProc(id,onlinetime):'''调用存储过程,输入参数:编号,在线时间,输出:帐号,密码;使用输出参数方式'''accname=''accpwd=''conn = MySQLdb.connect(host='localhost',user='root',passwd=
-
Python下的Mysql模块MySQLdb安装详解
默认情况下,MySQLdb包是没有安装的,不信? 看到类似下面的代码你就信了. 复制代码 代码如下: -bash-3.2# /usr/local/python2.7.3/bin/python get_cnblogs_news.py Traceback (most recent call last): File "get_cnblogs_news.py", line 9, in <module> import MySQLdbImportError: No module
-
python mysqldb连接数据库
没办法就下了一个2.6,如果用2.4就太低了,又折腾了,半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件,安装完成,执行 import MySQLdb 出现问题提示: File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in <module> ImportError: DLL load failed: 找不到指定的模块. 经过无数的查找,发现官方的说
-
python连接mysql数据库示例(做增删改操作)
一.相关代码数据库配置类 MysqlDBConn.py 复制代码 代码如下: #encoding=utf-8'''Created on 2012-11-12 Mysql Conn连接类''' import MySQLdb class DBConn: conn = None #建立和数据库系统的连接 def connect(self): self.conn = MySQLdb.connect(host="localhost",port=3306,user="
-
python Django连接MySQL数据库做增删改查
1.下载安装MySQLdb类库http://www.djangoproject.com/r/python-mysql/2.修改settings.py 配置数据属性 复制代码 代码如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'djang
-
在Python安装MySQL支持模块的方法
刚安装Python的MySQL支持库,一口气遇到了一连串的问题,好在Google一下,均解决.遂记录下,备忘. 1.下载Python的MySQL支持库 地址:http://sourceforge.net/projects/mysql-python/ 2.解压编译 python setup.py install 遇到第一个问题: _mysql.c:44:23: error: my_config.h: No such file or directory 解决办法,编辑setup_posix.py文件
-
python使用mysqldb连接数据库操作方法示例详解
复制代码 代码如下: # -*- coding: utf-8 -*- #mysqldb import time, MySQLdb #连接 conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="test",charset="utf8") cursor = conn.cursor() #写入 sql = "i
-
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
用Python写脚本也有一段时间了,经常操作数据库(MySQL),现在就整理下对各类数据库的操作,如后面有新的参数会补进来,慢慢完善. 一,python 操作 MySQL:详情见:[apt-get install python-mysqldb] 复制代码 代码如下: #!/bin/env python# -*- encoding: utf-8 -*-#-------------------------------------------------------------------------
-
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
本文实例讲述了Python实现MySQL操作的方法.分享给大家供大家参考,具体如下: 1. 安装MySQLdb.从网站下载Mysql for python 的package 注意有32位和64位之分. 2. 安装完成之后从Python IDLE 导入MySQLdb >>>import MySQLdb 3. 新建一个数据库连接: >>>conn =MySQLdb.connect(host = '127.0.0.1',user= 'root',passwd='123456'
-
python连接mysql并提交mysql事务示例
复制代码 代码如下: # -*- coding: utf-8 -*-import sysimport MySQLdbreload(sys)sys.setdefaultencoding('utf-8')class DB(object): def __init__(self,host='127.0.0.1',port=3306,user='root',passwd='123',database=''): self.__host=host self.__port=port self.__user
-
centos 下面安装python2.7 +pip +mysqld
python2.7 复制代码 代码如下: wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz yum install xz-libs xz -d Python-2.7.6.tar.xz ls tar -xvf Python-2.7.6.tar cd Python-2.7.6 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve
随机推荐
- IE7下ajax之open Method New的说明
- 把RS.GetRows看得更清楚
- AngularJs导出数据到Excel的示例代码
- in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
- PHP正则表达式基础入门
- python 字典(dict)按键和值排序
- 实现图片首尾平滑轮播(JS原生方法—节流)
- nodejs微信公众号支付开发
- 在WordPress中使用PHP脚本来判断访客来自什么国家
- 深入理解C#索引器(一种支持参数的属性)与属性的对比
- js拼接html字符串的注意事项
- Java新手入门的30个基本概念
- 浅析JAVA中过滤器、监听器、拦截器的区别
- HTML5实现微信拍摄上传照片功能
- Ubuntu下sublime中文无法输入的处理方案
- php中get_defined_constants函数用法实例分析
- PHP实现把数字ID转字母ID
- android使用Textview实现伸缩效果
- 易语言设置按钮背景显示指定的图片
- Android仿京东顶部搜索框滑动伸缩动画效果