39 lines
1.1 KiB
SQL
39 lines
1.1 KiB
SQL
--テーブル作成
|
|
CREATE TABLE book_table (
|
|
book_no INT COMMENT '書籍ID',
|
|
book_name VARCHAR(50) COMMENT '書籍名',
|
|
author_name VARCHAR(50) COMMENT '著者名',
|
|
price INT COMMENT '価格',
|
|
sales_flag INT COMMENT '販売有無'
|
|
);
|
|
|
|
|
|
--データ登録
|
|
INSERT INTO book_table VALUES(10001, 'TwoPeace', '三田英一郎', 420, 1);
|
|
INSERT INTO book_table VALUES(10002, '名探偵金田二', '青山ふみや', 460, 1);
|
|
INSERT INTO book_table VALUES(20001, '坊ちゃま', '冬目漱岩', 460, 1);
|
|
INSERT INTO book_table VALUES(30001, '西方見聞録', '不明', 1000, 1);
|
|
INSERT INTO book_table VALUES(40010, '吾輩は犬である', '冬目漱岩', 420, 1);
|
|
|
|
|
|
--指定データ抽出
|
|
SELECT book_name, author_name FROM book_table;
|
|
|
|
|
|
--データ更新
|
|
UPDATE book_table SET author_name = 'マールニコーニポロ', sales_flag = 0 WHERE book_no = 30001;
|
|
|
|
|
|
--特定データ抽出
|
|
SELECT * FROM book_table WHERE sales_flag = 1;
|
|
|
|
|
|
--複数条件抽出
|
|
SELECT * FROM book_table WHERE price = 420 and author_name = '冬目漱岩';
|
|
|
|
--削除
|
|
DELETE FROM book_table WHERE book_no = 20001;
|
|
|
|
DROP TABLE book_table;
|
|
|