【接口测试】3_PyMySQL模块 _连接数据库

文章目录

一、连接数据库

python 复制代码
conn = pymysql.connect(host="", port=0, user="", password="", database="", charset="")

host:数据库主机ip地址
port:数据库使用的端口号 - int类型。 不能写成 string 类型,否则会报错!

user:数据库用户名
password:数据库密码
database:要连接的数据库名称
charset:字符集。 常用取值:utf8

conn:成功建立好的 数据库连接对象

二、入门案例

查询数据库,获取MySQL服务器 版本信息

python 复制代码
# 导包
import pymysql

# 创建连接
conn = pymysql.connect(host="211.103.136.244", port=7061, user="student",
                       password="123456", database="test_db", charset="utf8")

# 创建游标
my_cursor = conn.cursor()

# 执行 select sql
my_cursor.execute("select version();")

# 提取结果,打印查看,fetchone表示提取一个,从查询结果的第一条提取出来。
result = my_cursor.fetchone()
print("查询结果为:", result)      # 查询结果为:('5.7.29',)  元祖只有一个元素,后面会显示逗号
print("查询结果为:", result[0])   # 查询结果为:5.7.29

# 关闭游标
my_cursor.close()

# 关闭连接
conn.close()

三、小结

相关推荐
circuitsosk几秒前
向量数据库选型与性能压测:Milvus、Pinecone、Chroma在真实业务下的对比
数据库·python·pinecone·milvus·向量数据库·chroma
影寂ldy10 分钟前
SQL 索引(Index)完整笔记
数据库·笔记·sql
切糕师学AI11 分钟前
从压缩到查询:PostgreSQL中JSON数据的存储与处理实践
数据库·postgresql·json
渣渣盟13 分钟前
当 Redis 写入成为性能瓶颈时,如何利用 异步批量 Sink 将吞吐量从 1w QPS 提升到 10w+?
数据库·redis·php
SelectDB18 分钟前
Apache Doris 2026 Roadmap:AI 成为主流负载后数据基础设施的演进方向
数据库
SelectDB24 分钟前
瓴岳科技洋钱罐 SelectDB Hive 透明加速:湖仓一体化探索分析平台升级实践
数据库
SelectDB28 分钟前
飞轮科技 SelectDB Enterprise 4.0.5:企业级实时分析与 AI 数据底座的安全治理实践
数据库
SelectDB29 分钟前
金城银行 Apache Doris 实时数据平台:从 T+1 到分钟级的金融级高可靠实践
数据库
SelectDB33 分钟前
Apache Doris 4.1:面向 AI & Search 的统一数据存储与检索底座技术能力
数据库
qq_4017004144 分钟前
Qt自定义信号槽详解:带参发射 vs sender()获取,两种多信号关联方案全掌握
java·数据库·qt