1、下载pymysql包
- 打开pycharm终端,输入相应指令,等待下载即可
2、连接MySQL的步骤
1.导入安装好的pymysql模块
import pymysql
2.创建连接(python连接数据库服务)
- host:数据库主机ip
- port:端口号
- user:用户名
- password:密码
- db:目标数据库
- charset:字符集编码
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')
3.创建游标(数据库寻找数据的一个标志)
cur = conn.cursor()
4.执行 sql 语句(唯一有变动只有执行sql的位置)
cur.execute('select * from t_area')
5.提交事务(要么都成功要么都失败)
conn.commit()
6.关闭游标和连接
cur.close()
conn.close()
3、进行增删改查操作
3.1 执行增删改
import pymysql
#创建连接
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')
#创建游标
cur = conn.cursor()
#执行sql语句
sql = "增删改语句"
cur.execute(sql)
#提交事件
conn.commit()
#关闭连接流
cur.close()
conn.close()
3.2 执行查询
import pymysql
#创建连接
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')
#创建游标
cur = conn.cursor()
#执行sql语句
sql = "select * from t_area;"
cur.execute(sql)
# 返回结果查询的函数有三个
# fetchall() 查找所有信息
# fetchmany(n) 查找n条信息
# fetchone() 查找1条信息
fetch = cur.fetchall()
# print(fetch)
for i in fetch:
print(i)
#提交事件
conn.commit()
#关闭连接流
cur.close()
conn.close()