MySQLのフィールドの文字コード形式を変更する方法

ALTER TABLE文を使用して、MySQL テーブルのカラム文字列のエンコード形式を変更できます。

以下の文を自然な日本語に言い換えてください。ただし、1つの選択肢のみで答えてください。

ALTER TABLE 表名 MODIFY COLUMN 列名 数据类型 CHARACTER SET 字符集 COLLATE 排序规则;

たとえば、テーブル内のフィールド「username」のエンコード形式をUTF-8に変更するには、次のステートメントを使用できます。

ALTER TABLE 表名 MODIFY COLUMN username VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci;

文字コードはフィールドのエンコード形式を指定するために使われ、照合順序は文字のソート順を指定するために使われます。

フィールドにすでにデータがある場合、符号化形式を変更するとデータの損失や破損が発生する可能性があることに注意してください。そこで、この操作を行う前に、データをバックアップしておくことをお勧めします。

bannerAds