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


14



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

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


请注意,数据库字符集只是图片的一部分:您还必须设置服务器和客户端连接字符集
Javier

Answers:


25

使用

CHARACTER SET

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

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin;

另外,请阅读文档...


15

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

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;"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.