Python3.X 可以使用 pymysql 模块来通过 Python 代码操作 MySql 数据库。
环境:Windows10系统、python3.4.3版本
First:
在命令行窗口使用 “pip install pymysql” 命令安装 pymysql 模块,如下图所示:
Second:
搭建本地 MySql 服务器
Three:
用 python 代码操作 MySql 数据库,代码如下所示:
首先导入 pymysql 模块,命令为:import pymysql
然后连接 mysql 数据库,命令为:conn=pymysql.connect(host="127.0.0.1",user="root",passwd="root")
最后操作 mysql 数据库,命令为:
conn.query("create database mypydb") #新建一个数据库
conn.query("CREATE TABLE mytb(title CHAR(20) NOT NULL,keywd CHAR(30))") #新建一个表
conn.query("INSERT INTO mytb(title,keywd) VALUES('first title','first keywd')") #往表中插入数据
通过 select 语句查看对应表中的数据,分为 3 步:
- 通过 cursor() 创建对应的游标 (cursor);
- 通过 execute() 执行对应的 select 语句;
- 通过循环 (比如 for 循环)遍历对应的内容。
代码示例:
cs=conn1.cursor()
cs.execute("select * from mytb")
for i in cs:
print("当前是第"+str(cs.rownumber)+"行")
print("标题是:"+i[0])
print("关键词是:"+i[1])