pymysql创建包含以下字段:id、name、code、code_line、spend_rate 、success_rate、final_time的数据库
时间: 2023-07-10 13:23:24 浏览: 71
pymysql创建数据库.py
5星 · 资源好评率100%
你可以使用以下代码使用pymysql创建一个名为 `mydatabase` 的数据库,并在其中创建一个名为 `mytable` 的表,该表包含 `id`、`name`、`code`、`code_line`、`spend_rate`、`success_rate`和`final_time`这7个字段:
```python
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password')
# 创建一个新的数据库
cursor = conn.cursor()
cursor.execute('CREATE DATABASE mydatabase')
conn.select_db('mydatabase')
# 创建一个新的表
cursor.execute('''
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255),
code VARCHAR(255),
code_line INT,
spend_rate FLOAT,
success_rate FLOAT,
final_time DATETIME,
PRIMARY KEY (id)
)'''
)
# 关闭数据库连接
conn.close()
```
以上代码中,我们首先连接到MySQL数据库,然后使用 `CREATE DATABASE` 语句创建一个名为 `mydatabase` 的新数据库。然后,我们选择这个新数据库并使用 `CREATE TABLE` 语句创建一个名为 `mytable` 的新表。这个表包含7个字段,其中 `id` 是自动增长的主键。最后,我们关闭数据库连接。
阅读全文