轉載來源:http://www.cnblogs.com/shootercheng/p/5836657.html
=============================================
一、查看MySQL數據庫服務器和數據庫MySQL字符集。
1
|
show variables
like
'%char%'
;
|
二、查看MySQL數據表(table)的MySQL字符集。
1
|
show
table
status
from
sqlstudy_db
like
'%countries%'
;
|
三、查看MySQL數據列(column)的MySQL字符集。
1
|
show
full
columns
from
countries;
|
1.查看數據庫編碼格式
1
|
mysql> show variables
like
'character_set_database'
;
|
2.查看數據表的編碼格式
1
|
mysql> show
create
table
<表名>;
|
3.創建數據庫時指定數據庫的字符集
mysql>create 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.修改數據庫的編碼格式
mysql>alter database <數據庫名> character set utf8;
6.修改數據表格編碼格式
mysql>alter table <表名> character set utf8;
7.修改字段編碼格式
mysql>alter table <表名> change <字段名> <字段名> <類型> character set utf8; mysql>alter table user change username username varchar(20) character set utf8 not null;
8.添加外鍵
mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid); mysql>alter table <表名> add constraint <外鍵名> foreign key<字段名> REFERENCES <外表表名><字段名>;
9.刪除外鍵
mysql>alter table tb_people drop foreign key fk_1; mysql>alter table <表名> drop foreign key <外鍵名>;