一、python操作MySQL
1.pymysql模块
通过pymysql模块可以使用python控制数据库。
python中支持操作MySQL的模块很多 其中最常见的当属’pymysql’
pymysql属于第三方模块:
需要先下载才能使用:
pip install pymysql
1.基本使用
import pymysql 首先导入模块
### 2.链接服务端
conn_obj = pymysql.connect(
host='127.0.0.1', # MySQL服务端的IP地址
port=3306, # MySQL默认PORT地址(端口号)
user='root', # 用户名
password='jason123', # 密码 也可以简写 passwd
database='jp04_3', # 库名称 也可以简写 db
charset='utf8' # 字符编码 千万不要加杠utf-8
) # 要善于查看源码获取信息
# 2.产生获取命令的游标对象
cursor = conn_obj.cursor(
cursor=pymysql.cursors.DictCursor
) # 括号内不写参数 数据是元组要元组 不够精确 添加参数则会将数据处理成字典
# 3.编写SQL语句
# sql1 = 'show tables;'
sql1 = 'select * from teacher;' # SQL语句会被高亮显示 不用惊慌
# sql1 = 'select * from score;' # SQL语句会被高亮显示 不用惊慌
# 4.执行SQL语句
affect_rows = cursor.execute(sql1)