使用字符集 UTF-8 创建 MySQL 数据库的命令

16 mysql database charset utf-8 command



create database dbname;用来创建数据库。
但我希望它使用字符集 UTF-8 创建

任何人都知道要使用的命令是什么?

Luk*_*keR 26

使用

CHARACTER SET
Run Code Online (Sandbox Code Playgroud)

创建数据库时的选项,如下所示:

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;
Run Code Online (Sandbox Code Playgroud)

另外,阅读文档...


luc*_*nov 17

如果数据库名称包含非字母数字字符,请使用 "`" 来引用:

CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Run Code Online (Sandbox Code Playgroud)

在 shell 脚本中使用时,用 "\" 引用引号

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"
Run Code Online (Sandbox Code Playgroud)