建立資料庫時設定編碼格式
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;
它可以修改一張表的所有字段的編碼格式。