python mysql创建表
时间: 2023-08-30 10:05:13 浏览: 89
可以使用以下代码在Python中创建MySQL表:
```python
import mysql.connector
# 创建连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 创建表
mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
```
上述代码创建了一个名为“customers”的表,该表具有“name”和“address”两个列。
要添加更多列,可以使用以下代码:
```python
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255), age INT)")
```
此代码添加了一个名为“id”的自动递增主键列和一个名为“age”的整数列。
可以根据需要修改列的名称、数据类型和其他属性。
阅读全文