一:代码测试数据库是否正确的连接
import pymysql
# 使用代码链接数据库
conn=pymysql.connect(host="localhost",user="root",password="root",database="pymysql_demo",port=3306)
# 创建游标
cursor=conn.cursor()
# 测试是否正常打印1
cursor.execute("select 1")
result=cursor.fetchone()
print(result) # (1,)打印为1表示正常
conn.close() 
二:插入一条数据(第一种方法)
import pymysql # 使用代码链接数据库 conn=pymysql.connect(host="localhost",user="root",password="root",database="pymysql_demo",port=3306) # 创建游标 cursor=conn.cursor() sql=""" insert into user(id,name,age) values(1,"xiaoli",20) """ cursor.execute(sql) conn.commit() conn.close()

二:插入一条数据(第二种方法)
import pymysql # 使用代码链接数据库 conn=pymysql.connect(host="localhost",user="root",password="root",database="pymysql_demo",port=3306) # 创建游标 cursor=conn.cursor() sql=""" insert into user(id,name,age) values(null,%s,%s) """ name="minmin" age=22 cursor.execute(sql,(name,age)) conn.commit() conn.close()

三 查询数据
import pymysql # 使用代码链接数据库 conn=pymysql.connect(host="localhost",user="root",password="root",database="pymysql_demo",port=3306) # 创建游标 cursor=conn.cursor() sql=""" select id,name,age from user where id=2 """ cursor.execute(sql) result=cursor.fetchone() print(result) conn.close()











