INSERT
値をVALUESで指定
INSERT INTO
テーブル名(カラムA, カラムB, カラムC)
VALUES
(カラムAの値1, カラムBの値1, カラムCの値1),
(カラムAの値2, カラムBの値2, カラムCの値2);
※カラム名は明示的に指定する
値は他のテーブルから指定
INSERT INTO
テーブル名(カラムA, カラムB, カラムC)
SELECT
カラムA, カラムB, カラムC
FROM
table
WHERE
...;
INSERT INTO
テーブル名(カラムA, カラムB, カラムC)
VALUES
(カラムAの値1, カラムBの値1, カラムCの値1),
(カラムAの値2, カラムBの値2, カラムCの値2);
※カラム名は明示的に指定する
INSERT INTO
テーブル名(カラムA, カラムB, カラムC)
SELECT
カラムA, カラムB, カラムC
FROM
table
WHERE
...;