用python连接数据库并在里面创建数据库等操作
时间: 2023-06-08 21:07:20 浏览: 96
好的,连接数据库并在其中创建数据库的操作可以通过以下代码实现:
```python
import pymysql
# 连接数据库
db = pymysql.connect(host='localhost', user='root', password='password', port=3306)
# 创建游标对象
cursor = db.cursor()
# 创建新的数据库
cursor.execute('CREATE DATABASE IF NOT EXISTS testdb')
# 关闭连接
db.close()
```
其中,第一步是使用 pymysql 库连接数据库,需要传入相应的参数(host、user、password、port);第二步是创建游标对象,用于在数据库中执行操作;第三步是执行 SQL 语句,可以进行数据库的增删改查等操作;最后一步是关闭连接。
在上面的代码中,我们创建了一个名为 testdb 的新数据库。如果该数据库已经存在,则不会进行任何操作,因为我们指定了 IF NOT EXISTS 参数。如果需要在其中创建表、插入数据等操作,可以在此基础上继续进行。