数据库或表编码方式修改

229 阅读1分钟
在开发过程中,有很多人在创建数据库时不给指定编码方式,导致在表中插入中文报错,这时需要修改数据库编码或者表的编码方式,下面是具体怎么修改的命令,非常好用

1
查看当前数据库编码格式:

show variables like 'character_set_database';

2 查看数据表的编码格式:

show create table <表名>;

3
创建数据库时指定数据库的字符集:

create database <数据库名> character set utf8;

4
创建数据表时指定数据表的编码格式:

create table tb_books (

name varchar(45) not null,

price double,

bookCount int,

author varchar(45)) default charset = utf8);


5
修改数据库的编码格式:

alter database <数据库名> character set utf8;

6 将具体表的编码格式转换为utf8:

alter table <表名> CONVERT TO CHARACTER SET utf8;


7
修改字段编码格式:

alter table <表名> change <字段名> <字段名> <类型> character set utf8;
更多Python学习资料可关注:itheimaGZ获取