如何创建一个基于MySQL 8的UTF8编码的数据库?

如何创建一个基于MySQL 8的UTF8编码的数据库?

创建一个名为 'new_database' 的数据库,并设置字符集为 UTF8
1. 选择一个已有的数据库作为当前数据库的上下文,或者使用CREATE DATABASE 语句直接创建数据库并指定字符集。
以下是一个示例,使用CREATE DATABASE 语句创建一个名为new_database 的数据库,并指定字符集为utf8。
CREATE DATABASE IF NOT EXISTS new_database
CHARACTER SET utf8
COLLATE utf8_general_ci;
2. 检查数据库是否已成功创建,并确认字符集和校对规则。
使用以下查询来查看数据库的字符集和校对规则。
SHOW CREATE DATABASE new_database;
输出结果应该类似于以下内容,其中DEFAULT CHARACTER SETDEFAULT COLLATE 应该显示为utf8:
/*
+++
| Database         | Create Database                                                    |
+++
| new_database     | CREATE DATABASEnew_database DEFAULT CHARACTER SET utf8           |
|                  | COLLATE utf8_general_ci                                           |
+++
*/

SQL语句将创建一个名为new_database的数据库,并确保其字符集为utf8,校对规则为utf8_general_ci,使用SHOW CREATE DATABASE语句可以验证数据库的创建情况和字符集设置。

如何创建一个基于MySQL 8的UTF8编码的数据库?