MySQL挿入データ構文
1252 ワード
users
という名前のテーブルがあり、id, name, age
フィールドが含まれていると仮定します.INSERT INTO users(id,name,age) VALUES(1, a, 1);
複数のデータを挿入:INSERT INTO users(id,name,age) VALUES(1, a, 1), (2,b,2), (3,c,3);
列の順序を変更できます.一部のデータのみを挿入する場合、その他のデータはデフォルトでNULL INSERT INTO users VALUES(1,a,1);
複数のデータを挿入:INSERT INTO users VALUES(1,a,1), (2,a,2), (3,a,3);
カラム順序は変更できません.挿入時にはすべてのデータを挿入する必要があります.INSERT INTO users SET id=1, name=a, age=1;
は一部のデータのみを挿入することができ、その他のデータはデフォルトでNULL 一部の値を挿入するだけで、他の値がNULLでない場合は、フィールドの作成または変更時にdefaultを使用してデフォルト値を設定するか、AUTO_を使用します.INCREMENTはフィールドを自増に設定します.例えば、
CREATE TABLE(id INT PRIMARY KEY NOT NULL DEFAULT 1);
またはCREATE TABLE(id INT PRIMARY KEY NOT NULL AUTO_INCREMENT);
NOT NULLは、このフィールドの値がNULL AUTO_にならないことを示します.INCREMENTは、自増分を表す(自増分を設定するには、フィールドがKEYであり、フィールドのすべての値が0より大きく、繰り返すことができないことを前提とする).ALTER TABLE users DROP PRIMARY KEY;
ALTER TABLE CHANGE id id int, DROP PRIMARY KEY;