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

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



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

有人知道要使用什么命令吗?

答案1

使用

CHARACTER SET

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

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

还,阅读文档...

答案2

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

CREATE DATABASE `my-db` CHARACTER SET utf8 COLLATE utf8_general_ci;

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

mysql -p -e "CREATE DATABASE \`my-db\` CHARACTER SET utf8 COLLATE utf8_general_ci;"

相关内容