この記事では主に、MySQL ALTER TABLE
ステートメントを理解し、使用して既存のテーブル構造を変更します (列の追加または削除、列属性の変更など)。
MySQL ALTER TABLE ステートメント
ALTER TABLE table_name action1[,action2,…]
まず、ALTER TABLE 句の後に変更するテーブルの名前を指定します。
2 番目に、テーブルに適用する一連の操作をリストします。新しい列の追加、主キーの追加、テーブル名の変更などの操作を行うことができます。 ALTER TABLE ステートメントを使用すると、各操作をカンマ (,) で区切って、複数の操作を 1 つの ALTER TABLE ステートメントに適用できます。
CREATE TABLE tasks ( id INT NOT NULL, subject VARCHAR(45) NULL, start_date DATE NULL, end_date DATE NULL )charset utf8;
1) テーブル名を変更します
alter table tasks rename student;
2) テーブル
alter table student ENGINE=MyISAM;
のストレージ エンジンを変更します。 3) テーブル
alter table student drop column end_date;
から列を削除します。 4) 新しい列をテーブルに追加します。 table、(特定の位置の後に、前に使用します)
alter table student add column complete DECIMAL(2,1) NULL AFTER subject;
5) フィールド名とフィールド定義を変更します
alter table student change subject math varchar(20);
6) フィールド定義を変更します
alter table student modify math varchar(10);
以上がMySQLデータベースのテーブル構造を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。