Python执行SQL
实现方法
1.导入依赖库
主要是导入pymysql库,用于数据库操作的支持包。导入命令:
import pymysql
2.连接数据库
建立数据库连接,准备数据连接光标。
sql_1 = "insert user values (123456,'张三',1,'P0001','2020-06-14');"sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"sql_4 = "insert user values (456789,'赵六',4,'P0004','2020-08-20');"cursor.execute(sql_1)cursor.execute(sql_2)cursor.execute(sql_3)cursor.execute(sql_4)conn.commit()
3.执行SQL操作
(1)SQL插入数据操作
sql = "SELECT * from user;"cursor.execute(sql)datas = cursor.fetchall()
(2)SQL查询数据操作
for data in datas : print(data)
(3)输出数据
- for data in datas :
- print(data)
(4)关闭连接
- cursor.close()
- conn.close()
源代码
- #需要提前准备数据库登录账号:user,password
- import pymysql
- conn = pymysql.connect(host="127.0.0.1", user="***",password="***",database="database_20181103",charset="utf8")
- cursor = conn.cursor()
-
- sql_1 = "insert user values (123456,'张三',1,'P0001','2020-06-14');"
- sql_2 = "insert user values (234567,'李四',2,'P0002','2020-07-14');"
- sql_3 = "insert user values (345678,'王五',3,'P0003','2020-08-14');"
- sql_4 = "insert user values (456789,'赵六',4,'P0004','2020-08-20');"
- cursor.execute(sql_1)
- cursor.execute(sql_2)
- cursor.execute(sql_3)
- cursor.execute(sql_4)
- conn.commit()
-
- sql = "SELECT * from user;"
- cursor.execute(sql)
- datas = cursor.fetchall()
-
- for data in datas :
- print(data)
-
- cursor.close()
- conn.close()
PS:如有需要Python学习资料的小伙伴可以加下方的群去找免费管理员领取
可以免费领取源码、项目实战视频、PDF文件等
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者: Excel and Python