轉(zhuǎn)載:http://blog.csdn.net/luo4105/article/details/50804148
建數(shù)據(jù)庫的時候歇式,已經(jīng)選擇了編碼格式為UTF-8
但是用PDM生成的腳本導(dǎo)進(jìn)去的時候卻奇怪的發(fā)現(xiàn)表和表的字段的編碼格式卻是GBK珍促,一個一個卻又覺得麻煩,在網(wǎng)上找了一下辦法
一個是修改表的編碼格式的
[sql]view plaincopy
ALTERTABLE`table`DEFAULTCHARACTERSETutf8;
但是雖然修改了表的編碼格式,但是字段的編碼格式并沒有修改過來鲁捏,沒有什么卵用
又發(fā)現(xiàn)一條語句,作用是修改字段的編碼格式
[sql]view plaincopy
ALTERTABLE`tablename`?CHANGE?`字段名1`?`字段名2`VARCHAR(36)CHARACTERSETutf8NOTNULL;
但是一次只能修改一個字段,還是很麻煩避消,不方便。
最后找到這么一條語句
[sql]view plaincopy
alter table`tablename`convert to character set utf8;
它可以修改一張表的所有字段的編碼格式召夹,頓時方便多了