缠丝猫 发表于 2025-4-12 19:02:55

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]
查看完整版本: Python 数据库自动化操纵指南