天天看點

建立表後如何更改表的編碼格式?

建立資料庫時設定編碼格式

CHARACTER SET:指定資料庫采用的字元集

COLLATE:指定資料庫字元集的排序規則

create database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci;

在建立資料庫和表的過程中忘記 了設定編碼格式,發現不能輸入中文,隻能重新設定編碼格式了,找到了三條語句:

alter table 表名 default character set utf8;

雖然修改了表的編碼格式,但是字段的編碼格式并沒有修改過來,沒有實際用處。

alter table 表名 change 字段名 字段類型 character set utf8 not null;

一次隻能修改一個字段,用起來不是很友善。

alter table 表名 convert to character set utf8;

它可以修改一張表的所有字段的編碼格式。

繼續閱讀