1.安装pymysql
用pip下载pymysql,通过pycharm操作mysql数据库:pip install pymysql
# 可在pycharm terminal窗格里的项目路径下写如上代码下载

2.操作
(1)连接数据库 :使用Connect方法连接数据库
例子:
link = pymysql.Connect(host='localhost', port=3306, user='root', password='123456', db='zzl', charset='utf8')
注:1. link为返回值,返回连接对象
2. 参数说明:

连接对象方法:

(2)游标 游标对象可以用于数据库的语句操作
创建游标:cursor = link.cursor()
#print(cursor.rowcount) #打印受影响行数
游标方法:

(3)执行sql语句
sql = 'select * from user1'
# 执行完sql语句,返回受影响的行数
num = cursor.execute(sql)
4. 获取结果集
result1 = cursor.fetchone()
print(result1)
5. 关闭连接
cursor.close()
link.close()
- 注意:写完代码后,需要将py文件添加可执行权限
sudo chmod +x conndb.py
./conndb.py
6.pymysql中事务处理
pymysql默认是没有开启自动提交事务,所以我们如果进行增、删、改,就必须手动提交或回滚事务。
例:sql = 'delete from user where id=%s' % user_id
# 如果要执行增删改语句的时候,下面的就是固定格式