**
python链接mysql数据库 查询数据
**
from pymysql import Connection
# 数据据链接
conn = Connection(
host="localhost",
port=3306,
user="root",
password="",
autocommit=True # 自动提交
)
# print(conn.get_server_info())
# 执行并查询性质sql
cursor = conn.cursor()
# 选择数据库
conn.select_db("test")
# 执行查询sql
cursor.execute("select * from Student")
data: tuple = cursor.fetchall()
for r in data:
print(r)
# 插入
cursor.execute("insert into student values (10021,'李丽',22,'女')")
# 关闭数据库链接
conn.close()
运行结果:
(10001, ‘周杰轮’, 31, ‘男’)
(10002, ‘王力鸿’, 33, ‘男’)
(10003, ‘蔡依琳’, 35, ‘女’)
(10004, ‘林志灵’, 36, ‘女’)