mysql查看表的字符集的方法:執(zhí)行【show table status from 庫(kù)名 like 表名;】語句即可。如果要查看庫(kù)的字符集,可以執(zhí)行【show database status from 庫(kù)名 like 表名;】語句。
成都創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元孝義做網(wǎng)站,已為上家服務(wù),為孝義各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
查看表的字符集
show table status from 庫(kù)名 like 表名;
查看庫(kù)的字符集
show database status from 庫(kù)名 like 表名;
查看表中所有列的字符集
show full columns from 表名;
基本上現(xiàn)在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有兩種方法:
1. SQL 語句
2. 查看元數(shù)據(jù)字典表
查詢結(jié)果:
1)第一列代表字符集名字;
2)第二列表示字符集排序規(guī)則;
3)第三列表示字符集描述;
4)第四列表示字符集編碼的最大字節(jié)數(shù)。
1、查看數(shù)據(jù)庫(kù)編碼格式
mysql show variables like 'character_set_database'
2、查看數(shù)據(jù)表的編碼格式
mysql show create table 表名;
3、創(chuàng)建數(shù)據(jù)庫(kù)時(shí)指定數(shù)據(jù)庫(kù)的字符集
mysqlcreate database 數(shù)據(jù)庫(kù)名 character set utf8;
4、創(chuàng)建數(shù)據(jù)表時(shí)指定數(shù)據(jù)表的編碼格式
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、修改數(shù)據(jù)庫(kù)的編碼格式
mysqlalter database 數(shù)據(jù)庫(kù)名 character set utf8;
6、修改數(shù)據(jù)表格編碼格式
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;