MySQL是常用的开源数据库管理系统,它支持多种编码方式,包括UTF8、GBK、GB2312等。在创建数据库之前,设置正确的编码方式是十分关键的,本文将介绍如何建立数据库并设置编码。
首先,在命令行窗口下进入MySQL管理,输入命令:
mysql -u root -p
其中,root是管理员账户名,-p表示需要输入管理员密码。进入MySQL之后,可以创建一个新的数据库,并将编码方式设置为UTF8。输入以下命令:
CREATE DATABASE testdb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
其中,testdb是你要创建的数据库名称,utf8_general_ci是编码的类型。这里我们选择了UTF8编码方式,并将字符集排序规则(COLLATE)设置为utf8_general_ci。
接下来,需要将创建的库设置为默认使用的数据库。输入以下命令:
USE testdb;
现在,数据库已经被成功创建并设置为UTF8编码方式。
如果需要查看已经存在的数据库编码方式,可以使用以下命令:
SHOW CREATE DATABASE testdb;
此时你会看到以下内容:
CREATE DATABASE `testdb` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */
在 /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */ 中,可以看到testdb已经成功设置为UTF8编码,并且字符集排序规则为utf8_general_ci。
总之,在使用MySQL数据库前,建议先设置正确的编码方式,以免造成不必要的麻烦。