pymysql创建数据表
时间: 2023-07-08 16:42:19 浏览: 91
你可以使用以下代码在 Python 中使用 PyMySQL 模块创建数据表:
```python
import pymysql
# 打开数据库连接
db = pymysql.connect(host="localhost", user="root", password="password", database="testdb")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL,如果表存在则删除
cursor.execute("DROP TABLE IF EXISTS employee")
# 使用 execute() 方法执行 SQL,创建数据表
sql = """CREATE TABLE employee (
id INT(11) NOT NULL AUTO_INCREMENT,
first_name CHAR(20) NOT NULL,
last_name CHAR(20),
age INT,
gender CHAR(1),
income FLOAT,
PRIMARY KEY (id))"""
cursor.execute(sql)
# 关闭数据库连接
db.close()
```
这个例子创建了一个名为 `employee` 的数据表,包括了 `id`、`first_name`、`last_name`、`age`、`gender` 和 `income` 字段。其中,`id` 字段是自增长的主键。
阅读全文