重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
default-character-set=utf82单独设置某个数据库:
专注于为中小企业提供网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业邳州免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
alter
database
testdb
character
set
utf8;
查看mysql支持的编码:
show
character
set;也可以使用如下方法查看编码:
show
status
mysql
-uroot
use
your
database
status
----------------------------------
server
characterset:
utf8
db
characterset:
utf8
client
characterset:
utf8
conn.
characterset:
utf8
tcp
port:
3306
uptime:
53
sec
----------------------------------
如果
client
为utf8
,
改为:
set
char
set
'gbk';
查看数据库编码:show
create
database
your_db_name
1、查看数据库编码格式
mysql show variables like 'character_set_database'
2、查看数据表的编码格式
mysql show create table 表名;
3、创建数据库时指定数据库的字符集
mysqlcreate database 数据库名 character set utf8;
4、创建数据表时指定数据表的编码格式
create table tb_books (
name varchar(45) not null,
price double not null,
bookCount int not null,
author varchar(45) not null ) default charset = utf8;
5、修改数据库的编码格式
mysqlalter database 数据库名 character set utf8;
6、修改数据表格编码格式
mysqlalter table 表名 character set utf8;
7、修改字段编码格式
mysqlalter table 表名 change 字段名 字段名 类型 character set utf8;
mysqlalter table user change username username varchar(20) character set utf8 not null;
mysql查看表的字符集的方法:执行【show table status from 库名 like 表名;】语句即可。如果要查看库的字符集,可以执行【show database status from 库名 like 表名;】语句。
查看表的字符集
show table status from 库名 like 表名;
查看库的字符集
show database status from 库名 like 表名;
查看表中所有列的字符集
show full columns from 表名;
基本上现在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有两种方法:
1. SQL 语句
2. 查看元数据字典表
查询结果:
1)第一列代表字符集名字;
2)第二列表示字符集排序规则;
3)第三列表示字符集描述;
4)第四列表示字符集编码的最大字节数。