SQL CREATE DATABASE 语句
SQL CREATE DATABASE
语句用于创建数据库
CREATE DATABASE dbname [IF NOT EXISTS] [default character set] [collate];
参数 | 说明 |
---|---|
IF NOT EXISTS | 如果数据库存在则不做任何改变,否则创建数据库 |
default character set | 用户设置数据库存储数据时默认使用的字符编码方式 |
collate | 用于设置排序规则或者比较时使用的字符编码格式 |
MySQL 中推荐使用以下语句创建数据库
CREATE DATABASE IF NOT EXISTS dbname default character set utf8mb4 collate utf8mb4_unicode_ci;
这样就可以存储 emjoi 表情符号了
SQL CREATE DATABASE 范例
下面的 SQL 语句创建一个名为 twle 的数据库
CREATE DATABASE IF NOT EXISTS twle default character set utf8mb4 collate utf8mb4_unicode_ci;
运行 SQL 语句,输出结果如下
mysql> CREATE DATABASE twle default character set utf8mb4 collate utf8mb4_unicode_ci; Query OK, 1 row affected (0.01 sec)
我们可以使用 SHOW DATABASES;
SQL 语句来查看刚刚创建的数据库
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test | | twle | +--------------------+
数据库表可以通过 CREATE TABLE 语句来添加