用python代码连接进去pymysql数据库,并将里面已存在的数据库删除,创建一个新的数据库
时间: 2023-06-05 07:08:17 浏览: 104
python3.6使用pymysql连接Mysql数据库
我很乐意帮您回答这个问题。以下是示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password')
try:
# 删除已存在的数据库
with conn.cursor() as cursor:
cursor.execute('DROP DATABASE IF EXISTS new_database')
conn.commit()
# 创建新的数据库
with conn.cursor() as cursor:
cursor.execute('CREATE DATABASE new_database')
conn.commit()
finally:
conn.close()
```
请注意,在实际使用中,您需要将`localhost`、`root`、`password`和`new_database`替换为您自己的数据库信息。另外,为了遵循最佳实践,建议将`CREATE DATABASE`和`DROP DATABASE`都使用游标事务执行。
阅读全文