MySQLでテーブルのフィールドを変更するには
MySQLテーブルのカラムを変更するには、ALTER TABLE文を使用します。手順は以下の通りです。
- MySQLのコマンドラインクライアントを開くか、MySQLのグラフィカルツールを使用してデータベースに接続します。
- データベース database_name を使用します。
- ALTER TABLE文でテーブルの列を変更します。構文は次のとおりです。
ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 [其他属性];
テーブル名は変更するテーブルの名前、カラム名は変更するカラムの名前、データタイプは変更するカラムの新しいデータタイプ、その他プロパティとはDEFAULTやNOT NULLなどの変更するカラムのその他のプロパティのことです。
たとえば、テーブルのフィールドであるageのデータ型をINTからVARCHAR(10)に変更する場合、以下のステートメントを使用します。
ALTER TABLE 表名 MODIFY COLUMN age VARCHAR(10);
- ALTER TABLE文を実行すると、テーブルの列のデータ型が変更されます。
テーブルのフィールドを変更すると、既存のデータに影響が出る可能性があるため、変更操作を実行する前に、データをバックアップするか慎重に操作するように注意してください。