Python 数据库自动化操纵指南
本指南详细讲解如何使用 Python 操纵 MySQL、Oracle 和 Microsoft SQL Server 数据库,涵盖常用库、根本操纵、高级功能及完备代码示例。<hr> 目录
[*]MySQL 操纵详解
[*]Oracle 操纵详解
[*]Microsoft SQL Server 操纵详解
[*]通用留意事项
<hr> 一、MySQL 操纵详解
1. 常用库
[*]mysql-connector-python(官方驱动)
安装:pip install mysql-connector-python
[*]PyMySQL(纯 Python 实现)
安装:pip install pymysql
2. 根本操纵
毗连数据库
import mysql.connector
config = {
'user': 'root',
'password': '123456',
'host': 'localhost',
'database': 'test_db'
}
conn = mysql.connector.connect(**config)
cursor = conn.cursor()
实验 SQL
# 创建表
cursor.execute("""
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
email VARCHAR(255)
)
""")
# 插入数据
cursor.execute("INSERT INTO users (name, email) VALUES (%s, %s)", ('Alice', 'alice@example.com'))
conn.commit()
3. 高级功能
事件管理
try:
cursor.execute("INSERT INTO users (name) VALUES ('Bob')")
cursor.execute("UPDATE users SET email='error' WHERE id=999")# 模拟错误
conn.commit()
except mysql.connec
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]