SQLのINSERT文を使用して値をデータベースに挿入する方法


  1. 単一の行を挿入する方法:

INSERT INTO テーブル名 (カラム1, カラム2, カラム3, ...) VALUES (値1, 値2, 値3, ...);

例: INSERT INTO ユーザーテーブル (名前, 年齢, メールアドレス) VALUES ('John', 25, '[email protected]');

  1. 複数の行を一度に挿入する方法:

INSERT INTO テーブル名 (カラム1, カラム2, カラム3, ...) VALUES (値1, 値2, 値3, ...), (値4, 値5, 値6, ...), (値7, 値8, 値9, ...);

例: INSERT INTO ユーザーテーブル (名前, 年齢, メールアドレス) VALUES ('John', 25, '[email protected]'), ('Emily', 30, '[email protected]'), ('Michael', 35, '[email protected]');

  1. サブクエリを使用して他のテーブルから値を挿入する方法:

INSERT INTO テーブル名 (カラム1, カラム2, ...) SELECT カラム1, カラム2, ... FROM 他のテーブル WHERE 条件;

例: INSERT INTO ユーザーテーブル (名前, 年齢) SELECT 名前, 年齢 FROM 一時テーブル WHERE 年齢 > 20;

これらの方法を使用することで、SQLのINSERT文を使用して値をデータベースに挿入することができます。必要に応じて、テーブル名やカラム名を適切に置き換えてください。また、データベースの種類によって文法が異なる場合があるので、使用しているデータベースに合わせて文法を参考にしてください。