新手小白,第一次写学习笔记,力求干净简洁;可能会胡乱用一下格式。
所有代码,亲测可行。python3.8
测试了四个库,成功了两个
第一个 mysql.connector
# 第一步,导入库
import mysql.connector
# 第二步,连接数据库
cnn= mysql.connector.connect(
host='localhost',
port = 3306,
user='root',
passwd='666666',
db ='test',
)
# 游标开启
cur = cnn.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print("Database version : %s " % data)
# 关闭游标和链接
cur.close()
cnn.close()
得到结果
第二个 使用pymysql
# 导入
import pymysql
# 链接数据库用法同mysql.connector
# 获取游标,r如果要获取数据为字典,就不一样
cursor=cnn.cursor(pymysql.cursors.DictCursor)
# 其他步骤,同mysql.connector,省略
得到Database的版本号,就成功了