MySQL字符集

创建数据库表:
mysql>CREATE DATABASE IF NOT EXISTS dbname default charset utf8 COLLATE utf8_general_ci;
#注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8校验集来排序
#那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了

mysql>create table tablename (name varchar(20) not null default '') engine=myisam default charset utf8;
#这句话就是创建一个表了,制定默认字符集为utf8。

注意:创建数据库的时候,除了default charset utf8 ,COLLATE utf8_general_ci也是很重要的,如果COLLATE 选择不一样,那么恢复或者复制以前的db 将会不成功。

你可能感兴趣的:(mysql)