温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python怎么进行数据库的SQL操作

发布时间:2021-11-25 14:31:28 来源:亿速云 阅读:318 作者:小新 栏目:大数据

这篇文章主要介绍了Python怎么进行数据库的SQL操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Python执行SQL

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()

感谢你能够认真阅读完这篇文章,希望小编分享的“Python怎么进行数据库的SQL操作”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI