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;
文字コードはフィールドのエンコード形式を指定するために使われ、照合順序は文字のソート順を指定するために使われます。
フィールドにすでにデータがある場合、符号化形式を変更するとデータの損失や破損が発生する可能性があることに注意してください。そこで、この操作を行う前に、データをバックアップしておくことをお勧めします。