Home

Python使用MySQL数据库

2020/01/30

1、Python安装MySQLdb模块:

Python连接mysql数据库可以通过MySQLdb模块,但是3.x版本的Python直接用 pip install MySQLdb 安装会报错
可以先这个命令进行安装:

1
pip install mysqlclient==1.3.12

安装后MySQLdb模块就可以正常导入了:
image

2、Python连接数据库流程:

连接数据库流程:
image

3、代码:

连接数据库并进行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import MySQLdb
conn = MySQLdb.connect(host='127.0.0.1',user='root', passwd='root', db='student',charset='utf8')
#创建一个游标对象
c = conn.cursor()
#执行SQL语句
c.execute('SELECT * FROM students')
#读取所有行数据并打印,返回的是一个元组,每个元素为一行
rows = c.fetchall()
print(rows)
#关闭连接
conn.close()

运行结果:
image