-
単一の行を追加する方法:
INSERT INTO テーブル名 (カラム1, カラム2, カラム3) VALUES (値1, 値2, 値3);
例:
INSERT INTO users (name, age, email) VALUES ('John Doe', 25, '[email protected]');
-
複数の行を一度に追加する方法:
INSERT INTO テーブル名 (カラム1, カラム2, カラム3) VALUES (値1, 値2, 値3), (値4, 値5, 値6), (値7, 値8, 値9);
例:
INSERT INTO users (name, age, email) VALUES ('John Doe', 25, '[email protected]'), ('Jane Smith', 30, '[email protected]'), ('Bob Johnson', 35, '[email protected]');
-
SELECT文を使用して他のテーブルからデータを挿入する方法:
INSERT INTO テーブル名 (カラム1, カラム2, カラム3) SELECT カラムA, カラムB, カラムC FROM 別のテーブル名 WHERE 条件;
例:
INSERT INTO users (name, age, email) SELECT name, age, email FROM customers WHERE age > 30;
これらは一部の基本的な使い方ですが、SQLのINSERTコマンドにはさまざまなオプションがあります。データベースの種類によっても構文が異なる場合があるため、使用しているデータベースのドキュメントを参照することをおすすめします。