SQL練習 ‐ 1回のINSERTで複数行のレコードを挿入(追加)する

sql SQL練習

sql練習 

概要

今回のテーマは、insert文で複数行のレコードを挿入する。

それでは、始めましょう

流れ
  • テーブルを作る
  • テーブルに複数行のレコードを一気に挿入する

順番にやっていきます。

1. テーブルを作る

drop table if exists actor;
CREATE TABLE actor (
   actor_id  smallint(5)  NOT NULL PRIMARY KEY,
   first_name  varchar(45) NOT NULL,
   last_name  varchar(45) NOT NULL,
   last_update  DATETIME NOT NULL);

2. テーブルに複数行のレコードを一気に挿入する

insert into actor 
values(1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
      (2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33');

結果は以下の通り

+----------+------------+-----------+---------------------+
| actor_id | first_name | last_name | last_update         |
+----------+------------+-----------+---------------------+
|        1 | PENELOPE   | GUINESS   | 2006-02-15 12:34:33 |
|        2 | NICK       | WAHLBERG  | 2006-02-15 12:34:33 |
+----------+------------+-----------+---------------------+

コメント

タイトルとURLをコピーしました