修改資料庫字符集:
alter
database
db_name
default
character
setcharacter_name [
collate
...];
把錶預設的字符集和所有字元列(char,varchar,text)改為新的字符集:
alter
table
tbl_name
convert
tocharacter
setcharacter_name [
collate
...]
如:alter
table
logtest
convert
tocharacter
setutf8
collate
utf8_general_ci;
只是修改表的預設字符集:
alter
table
tbl_name
default
character
setcharacter_name [
collate
...];
如:alter
table
logtest
default
character
setutf8
collate
utf8_general_ci;
修改欄位的字符集:
alter
table
tbl_name change c_name c_name
character
setcharacter_name [
collate
...];
alter
table
logtest change title title
varchar
(100)
character
setutf8
collate
utf8_general_ci;
檢視資料庫編碼:
show
create
database
db_name;
檢視表編碼:
show
create
table
tbl_name;
檢視字段編碼:
show
full
columns
from
tbl_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 ...