最新消息: 新版网站上线了!!!

mysql create view

USE shop;
SET NAMES cp932;

DROP VIEW ShohinSumJim;
DROP VIEW ShohinSum;
DROP TABLE Shohin;


CREATE TABLE Shohin (
  shohin_id     CHAR(4)       NOT NULL,
  shohin_mei    VARCHAR(100)  NOT NULL,
  shohin_bunrui VARCHAR(32)   NOT NULL,
  hanbai_tanka  INTEGER,
  shiire_tanka  INTEGER,
  torokubi      DATE,
  PRIMARY KEY (shohin_id)
);

START TRANSACTION;
INSERT INTO Shohin VALUES ('0001', 'Tシャツ', '衣服', 1000, 500, '2009-09-20');
INSERT INTO Shohin VALUES ('0002', '穴あけパンチ', '事務用品', 500, 320, '2009-09-11');
INSERT INTO Shohin VALUES ('0003', 'カッターシャツ', '衣服', 4000, 2800, NULL);
INSERT INTO Shohin VALUES ('0004', '包丁', 'キッチン用品', 3000, 2800, '2009-09-20');
INSERT INTO Shohin VALUES ('0005', '圧力鍋', 'キッチン用品', 6800, 5000, '2009-01-15');
INSERT INTO Shohin VALUES ('0006', 'フォーク', 'キッチン用品', 500, NULL, '2009-09-20');
INSERT INTO Shohin VALUES ('0007', 'おろしがね', 'キッチン用品', 880, 790, '2008-04-28');
INSERT INTO Shohin VALUES ('0008', 'ボールペン', '事務用品', 100, NULL, '2009-11-11');
COMMIT;

SELECT * FROM Shohin;

CREATE VIEW ShohinSum (shohin_bunrui, cnt_shohin) AS
SELECT shohin_bunrui,
       count(*)
FROM Shohin
GROUP BY shohin_bunrui;

SELECT * FROM ShohinSum;

CREATE VIEW ShohinSumJim (shohin_bunrui, cnt_shohin) AS
SELECT shohin_bunrui,
       cnt_shohin
FROM ShohinSum
WHERE shohin_bunrui = '事務用品';

SELECT * FROM ShohinSumJim;
.....

转载请注明:谷谷点程序 » mysql create view