安装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()