MySQLl修改表 字段 庫的字符集

2021-06-19 16:30:43 字數 1752 閱讀 4984

修改資料庫字符集:

alter

databasedb_namedefault

character

setcharacter_name

[collate...];

把錶預設的字符集和所有字元列(

char,varchar,text

)改為新的字符集:

alter

tabletbl_nameconvert

tocharacter

setcharacter_name

[collate...]

如:alter

tablelogtestconvert

tocharacter

setutf8collateutf8_general_ci;

只是修改表的預設字符集:

alter

tabletbl_namedefault

character

setcharacter_name

[collate...]

; 如:alter

tablelogtestdefault

character

setutf8collateutf8_general_ci;

修改欄位的字符集:

alter

tabletbl_namechangec_name c_namecharacter

setcharacter_name

[collate...]

; 如:alter

tablelogtestchangetitle titlevarchar(

100)character

setutf8collateutf8_general_ci;

檢視資料庫編碼:

show

create

databasedb_name;

檢視表編碼:

show

create

tabletbl_name;

檢視字段編碼:

show

full

columns

fromtbl_name;

MySQLl修改表 字段 庫的字符集

修改資料庫字符集 alter databasedb namedefault character setcharacter name collate.把錶預設的字符集和所有字元列 char,varchar,text 改為新的字符集 alter tabletbl nameconvert tocharac...

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 ...