一、 實現功能 有時候在linux伺服器端, 會在mysql命令行中, 創建資料庫, 今天講一下怎麼在創建資料庫時, 把charset設置為utf8,collate設置為utf8_general_ci, 只要使用下麵的命令即可, CREATE DATABASE qinziheng DEFAULT C ...
一、 實現功能
有時候在linux伺服器端,
會在mysql命令行中,
創建資料庫,
今天講一下怎麼在創建資料庫時,
把charset設置為utf8,collate設置為utf8_general_ci,
只要使用下麵的命令即可,
CREATE DATABASE qinziheng DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
其中 qinziheng 為新建的資料庫名稱。
二、 另外簡單講一下utf8_general_ci和utf8_general_cs的區別
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就能得到