pymysql库的使用

1 阅读1分钟

安装pymysql

终端中输入:pip install pymysql

使用pymysql

#导入pymysql库
import pymysql

#连接数据库
db = pymysql.connect("
    host = '对应的主机地址',
    port = '端口号',
    user = '用户名',
    password = '密码',
    db = '对应数据库名称'
    ")

#创建游标
cursor = db.cursor()

#编写sql
sql = 'select * from user'

#执行sql
cursor.execute(sql)

#获取返回数据(一条一条获取)
res = cursor.fetchone()
#获取返回数据(全部获取)
res = cursor.fetchall()

"""
若执行造成数据库变动的sql(
INSERT INTO table_name VALUES (value1, value2, value3, ...);
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
DELETE FROM students WHERE graduation_year = 2021;)
需要对于数据进行提交操作commit
"""
db.commit()

#若需要回滚
db.rollback()

#关闭游标
cursor.close()

#关闭数据库连接
db.close()