根据提示,在右侧编辑器补充代码,创建一个名为my_db,字符集为utf8,排序规则为utf8_general_ci的数据库。
时间: 2024-12-10 11:42:25 浏览: 3
在MySQL命令行或者使用Python的`pymysql`库创建数据库时,你可以通过如下步骤创建一个名为`my_db`的数据库,字符集设为`utf8`,排序规则设为`utf8_general_ci`:
**在MySQL命令行:**
```sql
CREATE DATABASE IF NOT EXISTS my_db CHARACTER SET utf8 COLLATE utf8_general_ci;
```
**在Python(pymysql)中:**
```python
import pymysql
# 建立连接
conn = pymysql.connect(host='localhost',
user='your_username',
password='your_password',
autocommit=True) # 设置自动提交事务
try:
with conn.cursor() as cursor:
# 创建数据库
create_database_query = f"CREATE DATABASE IF NOT EXISTS `{my_db}` CHARACTER SET utf8 COLLATE utf8_general_ci;"
cursor.execute(create_database_query)
print(f"Database '{my_db}' created successfully.")
except pymysql.Error as e:
print(f"Error creating database: {str(e)}")
finally:
conn.close()
```
记得将`your_username`和`your_password`替换为你的MySQL用户名和密码。
阅读全文