当前位置: 首页> 汽车> 时评 > 东营市住宅与房地产信息网_凡科建站电脑版网址_谷歌sem和seo区别_百度推广一个月多少钱

东营市住宅与房地产信息网_凡科建站电脑版网址_谷歌sem和seo区别_百度推广一个月多少钱

时间:2025/7/11 14:44:53来源:https://blog.csdn.net/qq_36352889/article/details/144568804 浏览次数: 0次
东营市住宅与房地产信息网_凡科建站电脑版网址_谷歌sem和seo区别_百度推广一个月多少钱

第三方库pymysql

使用安装命令 pip install pymysql

 连接数据库、选择库、获取游标,执行创建表语句

from pymysql import Connection# 获取到mysql数据库连接对象
conn = Connection(host="localhost", passwd="123456", user="root", port=3306)
# 5.1.72-community
print(conn.get_server_info())# 执行非查询性质的SQL语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("xkj")  # 选择数据库
# 使用游标对象执行sql语句
cursor.execute("create table test_pymysql (id INT, info varchar(255))")# 关闭数据库连接
conn.close()

执行获取表中记录的语句

from pymysql import Connection# 获取到mysql数据库连接对象
conn = Connection(host="localhost", passwd="123456", user="root", port=3306)
# 5.1.72-community
print(conn.get_server_info())# 执行查询性质的SQL语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("xkj")  # 选择数据库
# 使用游标对象执行sql语句
cursor.execute("select * from user ")
# 获取查询结果
result: tuple = cursor.fetchall()
# result 是大元组里面套了很多个小元组
for r in result:# (1, 'zhangsan', '111111', '22')print(r)# 关闭数据库连接
conn.close()

给数据库表中添加一条记录

from pymysql import Connection# 获取到mysql数据库连接对象
conn = Connection(host="localhost", passwd="123456", user="root", port=3306)
# 5.1.72-community
print(conn.get_server_info())# 执行查询性质的SQL语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("xkj")  # 选择数据库
# 使用游标对象执行sql语句
cursor.execute("insert into user(username, password, money) values('小宇', '111111', 100) ")
# 提交事务
conn.commit()
# 关闭数据库连接
conn.close()

也可以在Connection的构造方法中这是事务自动提交

from pymysql import Connection# 获取到mysql数据库连接对象
conn = Connection(host="localhost", passwd="123456", user="root", port=3306, autocommit=True)
# 5.1.72-community
print(conn.get_server_info())# 执行查询性质的SQL语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("xkj")  # 选择数据库
# 使用游标对象执行sql语句
cursor.execute("insert into user(username, password, money) values('小宇', '111111', 100) ")
# 提交事务
# conn.commit()
# 关闭数据库连接
conn.close()
关键字:东营市住宅与房地产信息网_凡科建站电脑版网址_谷歌sem和seo区别_百度推广一个月多少钱

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: