Python – MySQL 数据库操作
引入包
Python 操作数据库使用 mysql 的专用包【pymysql】
pip install pymysql
连接数据库
python 连接数据库使用 pymysql 包中的 connections 模块中的 Connection 方法
其中Connection方法提供了很多参数,其中主要的参数为4个
from pymysql.connections import Connection
conn = Connection(
host="localhost",
user="root",
passwd="tzminglove",
port=3306
autocommit=True # 自动提交事务,mysql默认需要手动提交事务,所以可以在这里加上自动提交事务
)
conn 则为数据库的连接对象
连接结束后需要关闭数据库
conn.close()
获取数据库版本信息
有了数据库连接对象后,我们就可以使用这个人连接对象获取数据库的基本信息:
conn.get_server_info()
切换数据库
我们可以使用连接对象切换当前操作数据库:
conn.select_db("database")
获取查询数据集对象
连接对象是针对数据库的操作,如果我们需要查询数据库的话,需要通过连接对象获取数据行游标对象(就是指向当前记录的指针),通过它我们可以执行sql语句
cursor = conn.cursor() # 获取记录集游标
cursor.execute("select * from ips") # 查询sql
result: tuple = cursor.fetchall() # 获取查询结果, 结果以元组方式存储
THE END
0
二维码
打赏
海报
Python – MySQL 数据库操作
引入包
Python 操作数据库使用 mysql 的专用包【pymysql】
pip install pymysql
连接数据库
python 连接数据库使用 pymysql 包中的 connections 模块中的 Connection 方法
其中Connect……
TZMing花园 - 软件分享与学习
共有 0 条评论