修改資料庫字符集:
alterdatabasedb_namedefaultcharactersetcharacter_name [
collate...
];
把錶預設的字符集和所有字元列(char,varchar,text)改為新的字符集:
altertabletbl_nameconverttocharactersetcharacter_name [
collate...
]如:altertablelogtestconverttocharactersetutf8collateutf8_general_ci;
只是修改表的預設字符集:
altertabletbl_namedefaultcharactersetcharacter_name [
collate...
];如:altertablelogtestdefaultcharactersetutf8collateutf8_general_ci;
修改欄位的字符集:
altertabletbl_namechangec_name c_namecharactersetcharacter_name [
collate...
];如:altertablelogtestchangetitle titlevarchar(
100)
charactersetutf8collateutf8_general_ci;
檢視資料庫編碼:
showcreatedatabasedb_name;
檢視表編碼:
showcreatetabletbl_name;
檢視字段編碼:
showfullcolumnsfromtbl_name;
**
MySQL 修改庫,表,字段字符集
因為一些一鍵安裝包的環境,my.ini預設配置的字符集是latin1或者其他,如果此時一旦不注意,使用sql語句去建立資料庫,表 預設都是latin1,因為有些字符集是不能儲存中文的,如果需要儲存中文,需要使用gbk,utf8.等字符集.如果乙個個去修改就太難.資料庫 show create dat...
mysql修改表 字段 庫的字符集
修改資料庫字符集 alter database db name default character set character name collate 把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter table tbl name convert to ...
mysql修改表 字段 庫的字符集
修改資料庫字符集 alter database db name default character set character name collate 把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter table tbl name convert to ...