WenRou's Blog

新浪微薄腾讯微薄

最新碎语:测试图片碎语哦

您的位置:WenRou's Blog >lnamp> 数据库或表编码方式修改

数据库或表编码方式修改

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

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


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;

---

转载请注明本文标题和链接:《数据库或表编码方式修改

发表评论

14 + 4 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交