我用来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;"