一:代码测试数据库是否正确的连接 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()