MySQL指定字符集

遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来

创建数据库时指定编码格式

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

创建表时 设置表、字段编码

create table tbtest(
    id int(10) auto_increment,
    user_name varchar(60),
    email varchar(60),
    PRIMARY key(id)
)CHARACTER SET utf8 COLLATE utf8_general_ci;

查看编码格式

show variables like 'character%';
show variables like 'collation%';

设置character_set_server,需要配置以下内容到my.cnf的[mysqld]字段下

character_set_server=utf8

最后结果
MySQL指定字符集_第1张图片
MySQL指定字符集_第2张图片

你可能感兴趣的:(PHP笔记)