Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE BaiGiang;
- USE BaiGiang;
- -- tao bang hang
- CREATE TABLE HANG(
- Mah CHAR(5) NOT NULL PRIMARY KEY,
- Ten CHAR(30),
- Slton INT
- )
- SELECT * FROM HANG;
- -- Tạo bảng KHACH với tên và địa chỉ là duy nhất. Mặc định điện thoại là ‘0’
- -- mỗi hoá đơn có hoá đơn 2 mh, 3mh, 4mh or 0mh
- -- tao 5 mat hang
- -- truy van chen them
- CREATE TABLE KHACH(
- Mak CHAR(10) NOT NULL PRIMARY KEY,
- Tenk VARCHAR(30),
- Diachi VARCHAR(30),
- Dienthoai VARCHAR(12) DEFAULT'0',
- CONSTRAINT UN_Ten_DC UNIQUE(Tenk, Diachi)
- )
- SELECT * FROM KHACH;
- -- tạo bảng HoaDon
- CREATE TABLE HoaDon(
- Sohd CHAR(5) NOT NULL PRIMARY KEY,
- ngayhd DATE,
- Mak CHAR(10),
- FOREIGN KEY (Mak) REFERENCES KHACH(Mak)
- )
- SELECT * FROM HoaDon;
- -- tao bang ChitietHD
- CREATE TABLE ChitietHD(
- Sohd CHAR(5) NOT NULL,
- mahd CHAR(5) NOT NULL,
- slban INT,
- PRIMARY KEY (Sohd, mahd),
- FOREIGN KEY (Sohd) REFERENCES HoaDon(Sohd),
- CHECK (slban >= 0)
- )
- SELECT * FROM ChitietHD;
- -- Xoa bang KHACH
- DROP TABLE KHACH;
- -- Thêm khách hàng mới có nội dung
- INSERT INTO KHACH
- VALUES ('K2000', 'Dinh Gia Linh', 'Hanoi', '048470581'),
- ('K2001','Dinh Gia Nhi', 'Hanoi','048570581'),
- ('K2003','Ho Hien Vinh', 'HaiPhong', '012346544');
- SELECT * FROM KHACH;
- -- them Hang
- INSERT INTO HANG
- VALUES ('001', 'My pham', 20),
- ('002', 'Hang 2', 200),
- ('003', 'Hang 3', 400),
- ('004', 'Hang 4', 0),
- ('005', 'Hang 5', 123);
- SELECT * FROM HANG;
- -- Them Hoa don (sohd, ngayhd, Mak)
- INSERT INTO HOADON
- VALUES ('HD001', '2020/19/05', 'K2000'),
- ('HD002', '2020/19/05', 'K2000'),
- ('HD003', '2020/10/5', 'K2001'),
- ('HD004', '2020/15/4', 'K2003');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement