用語集
INSERTいんさーと
SQL で表に新しい行を追加するデータ操作言語(DML)の命令。INTO 句で表名、VALUES 句で値を指定する。
ITパスポート
INSERT は、SQL で表に新しい行を追加する命令です。データ操作言語(DML)の 1 つで、INTO 句で表名、VALUES 句で値を指定します。
| 句 | 役割 |
|---|---|
| INTO 表(列…) | 追加先の表と列を指定 |
| VALUES(値…) | 追加する値を指定 |
たとえば顧客表に新規顧客 1 件を加えるとき、INSERT 文で表名と列、それに対応する値(顧客ID・氏名など)を並べます。他の表から SELECT した結果をまとめて挿入することもできます。既存と重複する主キーを入れようとすると、一意性のルールに反するためエラーになります。
試験では INSERT が「行を追加する DML」である点が問われます。SELECT(取得)・UPDATE(変更)・DELETE(削除)と役割を区別して覚えましょう。