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
分享
二维码
打赏
海报
Python – MySQL 数据库操作
引入包 Python 操作数据库使用 mysql 的专用包【pymysql】 pip install pymysql   连接数据库 python 连接数据库使用 pymysql 包中的 connections 模块中的 Connection 方法 其中Connect……
<<上一篇
下一篇>>