Python连接Mysql简单示例

运维有笔谈 2024-03-15 06:51:26

我们使用PyMySQL模块,它是Python编程语言中用于与MySQL数据库交互的一个第三方库。它可以执行SQL查询、数据插入、更新和删除等操作。

1. 兼容性:PyMySQL支持Python 2.7以及3.x版本,是MySQLdb(另一个流行的MySQL连接库)在Python 3环境下的一个替代方案。

2. 功能特性:

- 连接管理:提供连接创建、关闭以及事务处理等功能。

- 执行SQL语句:可以执行预编译的SQL语句,提高安全性及性能。

- 结果集处理:获取并解析查询结果,支持游标方式读取大数据量。

- 参数化查询:支持参数化的SQL查询以防止SQL注入攻击。

- 编码支持:可以根据设置自动处理字符编码问题,如UTF-8。

3. 简单示例:

import pymysql # 创建连接 conn = pymysql.connect( host='192.168.1.100', user='username', password='password', db='database_name', charset='utf8mb4', # 设置字符集 port=3306 # 可选,默认为3306 ) # 创建游标对象 cursor = conn.cursor() # 执行SQL语句 cursor.execute("SELECT * FROM table_name") # 获取查询结果 results = cursor.fetchall() # 关闭游标和连接 cursor.close() conn.close()

0 阅读:176
评论列表
猜你喜欢

运维有笔谈

简介:感谢大家的关注