如何使用Python编写MySQL代码来创建数据库表?
时间: 2025-01-02 20:47:08 浏览: 5
在Python中,我们可以使用`mysql-connector-python`库来连接MySQL数据库并创建表。首先,你需要安装这个库,可以使用pip命令:
```bash
pip install mysql-connector-python
```
然后,你可以通过以下步骤创建数据库表:
```python
import mysql.connector
# 创建数据库连接
cnx = mysql.connector.connect(user='your_username', password='your_password',
host='your_host', database='your_database')
# 创建游标对象
cursor = cnx.cursor()
# 定义SQL创建表的语句
table_create_sql = """
CREATE TABLE IF NOT EXISTS employees (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
position VARCHAR(50),
salary DECIMAL(10, 2)
);
"""
# 执行SQL语句
cursor.execute(table_create_sql)
# 提交事务
cnx.commit()
# 关闭游标和连接
cursor.close()
cnx.close()
阅读全文