用python创建mysql数据库表格
时间: 2024-10-28 16:13:20 浏览: 14
python获取表格类数据解析并存入mysql数据库
5星 · 资源好评率100%
在Python中,我们可以使用`pymysql`或`mysql-connector-python`库来连接MySQL数据库并创建表格。下面是一个基本的例子,展示如何使用`pymysql`:
首先,你需要安装`pymysql`库,可以使用pip安装:
```bash
pip install pymysql
```
然后,你可以使用以下代码创建一个名为`example_table`的表格:
```python
import pymysql
# 连接到MySQL服务器
host = 'localhost'
username = 'your_username'
password = 'your_password'
database = 'your_database'
connection = pymysql.connect(host=host,
user=username,
password=password,
db=database,
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
try:
# 创建游标
with connection.cursor() as cursor:
# SQL创建表格的语句
create_table_sql = """
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
"""
# 执行SQL语句
cursor.execute(create_table_sql)
# 提交事务
connection.commit()
finally:
# 关闭连接
connection.close()
print("表格创建成功")
阅读全文