アフィリエイト広告を利用しています


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 2013年取得資格
LPICレベル1
LPICレベル2
LPICレベル3 Core
LPICレベル3 Speciality 302
LPICレベル3 Speciality 303
LPICレベル3 Speciality 304

Cisco CCENT
Cisco CCNA

Java SE 7 Silver
Java SE 7 GOLD

OSS-DB Silver

◇◆◇ 2014年取得資格
HTML5 Professional レベル1

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

【OSS-DB試験対策】Silver データ操作言語の基本を押さえる INSERT / UPDATE / DELETE

データ操作言語の基本を押さえ、データの挿入・更新・削除を学ぶ。

◆INSERT



テーブルにデータを挿入する。

「INSERT INTO 表名 (列名[,…]) VALUES(値[,…])」
INSERT INTO goods(goods_id,goods_name,goods_class,purchase_price,sales_price,record_date)
VALUES(7,'すいか','果物',200,500,'2013-08-02');


結果の確認
SELECT * FROM goods;


goods_id | goods_name | goods_class | purchase_price | sales_price | record_date
----------+------------+-------------+----------------+-------------+-------------
1 | もも | 果物 | 30 | 100 | 2013-06-20
2 | なし | 果物 | 25 | 80 | 2013-06-20
3 | みかん | 果物 | 10 | 30 | 2013-06-27
4 | 牛肉 | 精肉 | 100 | 300 | 2013-07-10
5 | 豚肉 | 精肉 | 100 | 200 | 2013-07-15
6 | さば | 鮮魚 | 30 | 150 | 2013-08-01
7 | すいか | 果物 | 200 | 500 | 2013-08-02

列名を略して記載する方法もある
INSERT INTO goods VALUES(7,'すいか','果物',200,500,'2013-08-02');



◆UPDATE



データの更新をするにはUPDATE文を使います。

「UPDATE 表名 SET 列名 = 値 WHERE 条件式」
UPDATE goods SET sales_price=600 WHERE goods_id=7;


結果を見てみます
SELECT * FROM goods WHERE goods_id=7;


goods_id | goods_name | goods_class | purchase_price | sales_price | record_date
----------+------------+-------------+----------------+-------------+-------------
7 | すいか | 果物 | 200 | 600 | 2013-08-02

精肉のsales_priceを10上げます
UPDATE goods SET sales_price=sales_price+10 WHERE goods_class='精肉';


結果を見てみます
SELECT goods_name,sales_price FROM goods;


goods_name | sales_price
------------+-------------
もも | 100
なし | 80
みかん | 30
さば | 150
すいか | 600
牛肉 | 310
豚肉 | 210

◆DELETE



「DELETE FROM 表名 WHERE 条件式」
idを指定して「すいか」を削除します。
DELETE FROM goods WHERE goods_id=7;


結果を見てみます
SELECT goods_name,sales_price FROM goods;


goods_name | sales_price
------------+-------------
もも | 100
なし | 80
みかん | 30
さば | 150
牛肉 | 310
豚肉 | 210

すいかの行だけ消えました。
基礎の基礎だったら、ここまでの学習でSQLは使えるようになる。
ここから、少しずつ応用に入っていきますね。
    >>次へ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。