用python连接数据库并在里面创建数据库等操作
时间: 2024-05-01 13:17:53 浏览: 35
好的,可以使用Python中的pymysql模块连接MySQL数据库。以下是建立数据库及表的简单示例代码:
```python
import pymysql
# 连接数据库
conn =.connect(host='localhost', user='root', password='password', charset='utf8mb4')
# 创建数据库mydatabase
cursor = conn.cursor()
sql = "CREATE DATABASE mydatabase"
cursor.execute(sql)
# 创建表mytable
sql = """
CREATE TABLE mytable (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) NOT NULL
)
"""
cursor.execute(sql)
# 关闭连接
cursor.close()
conn.close()
```
在上述代码中,我们首先使用pymysql中的connect()方法连接到MySQL数据库,然后使用cursor()方法创建一个游标对象,通过游标对象执行SQL语句,最后通过close()方法关闭连接。
阅读全文