Python操作MySQL数据库

说明:以下内容学习自:http://www.imooc.com/

简介:本课程讲解Python如何开发MySQL数据库程序。首先介绍Python开发数据库程序的通用接口规范,然后搭建Python开发数据库程序的开发环境,接着了解了通用接口规范中的connection、cursor两大对象之后,介绍如何增删改查数据库,最后以实例代码演示数据库程序的开发流程。

1、教程说到以下网址http://sourceforge.net/projects/mysql-python下载mysql-pyhon 的连接器,针对python2.7的。 一开始安装失败,提示找不到python,原来此台电脑我的python 是64位的,貌似那个连接器是针对32位的,所有我又到以下网址下载了64位的连接器: http://www.codegood.com/download/11/
这下就能识别到python了, 但是一看版本是1.2.3的,而最新版是1.2.5的,考虑到mysql 5.6默认的msi也是32位的,我就把python 2.7.12换到了32位统一下吧。 安装成功后,在python下输入如下命令会成功,否则报错:

>>> import MySQLdb
>>>

2、然后根据教程要使用sqlyog,官网卡机,只好装国内版本,我用的这个连接(Ultimate 版本: (终极是最好的)): http://www.liangchan.net/soft/download.asp?softid=6633&downid=8&id=6658

随后在sqlyog新建一个数据库,并设置下utf8编码,如下图:

3、编写一个imooc.py 来建立connection连接,千万注意代码中的密码对应的是passwd,而不是全称的password哦。

4、通过connection来创建游标对象cursor:

5、select查询数据

6、数据库 I U D 操作:

7、sqlyog的表单操作,要创建2个列就要在新建的表中,增加2个属性,如下图:

8、同时推荐W3C的SQL教程,地址是: http://www.w3school.com.cn/sql/index.asp

9、刚发现这个帖子也有写的比较详细,可参考