mysql新建数据库,并设置charset为utf8,使用utf8_general_ci字符集校验结果

一、 实现功能

有时候在linux服务器端,

会在mysql命令行中,

创建数据库,

今天讲一下怎么在创建数据库时,

把charset设置为utf8,collate设置为utf8_general_ci,

只要使用下面的命令即可,

CREATE DATABASE qinziheng DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

其中 qinziheng 为新建的数据库名称。

mysql新建数据库,并设置charset为utf8,使用utf8_general_ci字符集校验结果

二、 另外简单讲一下utf8_general_ci和utf8_general_cs的区别

mysql新建数据库,并设置charset为utf8,使用utf8_general_ci字符集校验结果

2-1) utf8_general_ci:表示不区分大小写

select id, name from table where name = ''qinziheng;

select id, name from table where name = ''Qinziheng;

得到相同的结果。

2-2) utf8_general_cs:表示区分大小写

select id, name from table where name = ''qinziheng;

select id, name from table where name = ''Qinziheng;

得到不同结果

三、 mysql创建数据库的语法

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
            [create_specification [, create_specification] ...]
            create_specification:
            [DEFAULT] CHARACTER SET charset_name
            | [DEFAULT] COLLATE collation_name

这个使用 help create database就能得到

上一篇:Android Framework------之Keyguard 简单分析


下一篇:Go语言开发的第一步,安装开发环境编写第一个Go程序