1、创建数据库时,设置数据库的编码方式
-- character set :指定数据库采用的字符集,utf8不能写成utf-8 |
2、修改数据库编码
alter database dbname character set utf8 collate utf8_general_ci;
alter database dbname character set GBK collate gbk_chinese_ci;
3、创建表时,设置表、字段编码
use dbname;
drop table if exists dbname;
create table table1(
id int(10) auto_increment,
user_name varchar(60),
email varchar(60),
primary key(id)
)character set utf8 collate utf8_general_ci;
4、修改表编码
alter table table1 character set utf8 collate utf8_general_ci;
5、修改表字段编码
alter table table1 modkfy email varchar(60) character set utf8 collate utf8_general_ci;
6、查看所有的字符编码
show character set;
-- 查看创建数据库的指令并查看数据库使用的编码
show create database dbname;
7、查看数据库编码
show variables like '%char%';