MySQLでテーブルとカラムの文字コードを一括で変更する
一旦作成されたテーブルとカラムの各文字コードを一括変換するクエリ
ALTER TABLE 【テーブル名】 CONVERT TO CHARACTER SET 【文字コード】;
例:
ALTER TABLE sampletable CONVERT TO CHARACTER SET utf8;
カラムの文字コードをひとつずつ変更するには
ALTER TABLE テーブル名】MODIFY 【カラム名】 【データ型】
CHARACTER SET 【文字コード】COLLATE 【文字コード照合】;
例:
ALTER TABLE sampletable MODIFY samplecolumn text CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE 【テーブル名】 CONVERT TO CHARACTER SET 【文字コード】;
例:
ALTER TABLE sampletable CONVERT TO CHARACTER SET utf8;
カラムの文字コードをひとつずつ変更するには
ALTER TABLE テーブル名】MODIFY 【カラム名】 【データ型】
CHARACTER SET 【文字コード】COLLATE 【文字コード照合】;
例:
ALTER TABLE sampletable MODIFY samplecolumn text CHARACTER SET utf8 COLLATE utf8_general_ci;