WenRou's Blog
数据库或表编码方式修改
2020-12-3 温柔哥


有很多人在创建数据库时不给指定编码方式,导致在表中插入中文报错,这时需要修改数据库编码或者表的编码方式,



下面是具体怎么修改的命令,非常好用






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;




发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容