Python连接MySQL数据库完全指南
一、环境准备四部曲
1. 安装MySQL服务器(Docker极简版)
docker run --name mysql2025 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:8.4
2. 安装Python连接驱动
pip install mysql-connector-python==8.3.0
pip install pymysql
3. 创建测试数据库
CREATE DATABASE school_db;
USE school_db;
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT,
major VARCHAR(50)
);
二、连接数据库六步法
import mysql.connector
from mysql.connector import Error
def create_connection():
try:
conn = mysql.connector.connect(
host='localhost',
user