python创建MySQL的表
时间: 2023-12-29 12:01:58 浏览: 78
可以使用Python的MySQL驱动程序,如`mysql-connector-python`或`pymysql`来创建MySQL表。
以下是一个使用`mysql-connector-python`创建表的示例代码:
```python
import mysql.connector
# 连接数据库
cnx = mysql.connector.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
# 创建游标对象
cursor = cnx.cursor()
# 创建表格
table_name = 'users'
create_table_query = """
CREATE TABLE {} (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL
)
""".format(table_name)
cursor.execute(create_table_query)
# 关闭游标和连接
cursor.close()
cnx.close()
```
这个代码创建了一个名为`users`的表格,其中包含`id`、`name`和`email`三个列。`id`是一个自增的主键,`name`和`email`是必须的非空列。
阅读全文