【超初心者向け】SQLの基本 追加・更新・削除を簡単に解説![操作編]
■追加・更新・削除について
前回は抽出編をお届けしました。今回は操作編になります。操作とはデータの追加・更新・削除です。こちらも大事なSQLの機能ですので、一緒に学んでいきましょう!
■テーブル例
今回も八百屋さんの商品データを管理するテーブル「item_list」です。このテーブルを元に進めます!
■新規追加「INSERT」
INSERT文とは「データベースにデータを追加する命令」です。このINSERT文を使用することで、データベースからデータを簡単に追加することが出来ます!
基本構文
INSERT INTO [データを追加したいテーブル名] (要素名A,要素名B) VALUES(要素Aに入れるデータ,要素Bに入れるデータ);
例 新商品の追加
INSERT INTO item_list (id, product, category, price) VALUES(1004,"雑穀米","穀物",400);
テーブルの全商品を表示してチェック
SELECT * FROM item_list
【結果】
+------+--------------+--------------+-------+
| id | product | category | price |
+------+--------------+--------------+-------+
| 1000 | レモン | フルーツ | 110 |
| 1001 | きゅうり | 野菜 | 130 |
| 1002 | バナナ | フルーツ | 120 |
| 1003 | 鮭 | 魚 | 160 |
| 1004 | 雑穀米 | 穀物 | 400 |
+------+--------------+--------------+-------+
追加されると上記のように表示されます!
■変更「UPDATE」
データの更新はUPDATE文で行います。
例 レモンの価格を値上げする場合(今回の場合は110→130)
UPDATE item_list SET price="130" WHERE product="レモン";
テーブルの全商品を表示してチェック
SELECT * FROM item_list
【結果】
+------+--------------+--------------+-------+
| id | product | category | price |
+------+--------------+--------------+-------+
| 1000 | レモン | フルーツ | 130 |
| 1001 | きゅうり | 野菜 | 130 |
| 1002 | バナナ | フルーツ | 120 |
| 1003 | 鮭 | 魚 | 160 |
| 1004 | 雑穀米 | 穀物 | 400 |
+------+--------------+--------------+-------+
■削除「DELETE」
データの削除はDELETE文で行います。
例 価格が150円以上の商品を削除する
DELETE FROM item_list WHERE price >= 150;
テーブルの全商品を表示してチェック
SELECT * FROM item_list
【結果】
+------+--------------+--------------+-------+
| id | product | category | price |
+------+--------------+--------------+-------+
| 1000 | レモン | フルーツ | 130 |
| 1001 | きゅうり | 野菜 | 130 |
| 1002 | バナナ | フルーツ | 120 |
+------+--------------+--------------+-------+
いかがでしたでしょうか。
SQLの操作イメージができていたらOKです!あとは繰り返して使ううちに慣れていきますので、大丈夫ですね!
▼参考記事
この記事が気に入ったらサポートをしてみませんか?