Ví dụ hoàn chỉnh tạo/nhập/truy vấn trên môi trường riêng.
Chỉ chạy trong CSDL thực hành rỗng được giáo viên cấp,chọn MySQL8.0.16+vàInnoDB để các ràng buộc được hỗ trợ; không dùng hệ thật.
CREATE TABLE DocGia (MaDG INT PRIMARY KEY,Ten VARCHAR(80) NOT NULL) ENGINE=InnoDB;
CREATE TABLE Sach (MaSach INT PRIMARY KEY,Tua VARCHAR(120) NOT NULL) ENGINE=InnoDB;
CREATE TABLE Muon (MaMuon INT PRIMARY KEY,MaDG INT NOT NULL,MaSach INT NOT NULL,SoNgay INT NOT NULL CHECK(SoNgay>=0),FOREIGN KEY(MaDG) REFERENCES DocGia(MaDG),FOREIGN KEY(MaSach) REFERENCES Sach(MaSach)) ENGINE=InnoDB;
INSERT INTO DocGia VALUES(1,'An'),(2,'Binh');
INSERT INTO Sach VALUES(11,'Vuon cay'),(12,'Bau troi');
INSERT INTO Muon VALUES(101,1,11,7),(102,2,12,5),(103,1,12,3);
SELECT MaMuon,SoNgay FROM Muon WHERE MaDG=1 ORDER BY MaMuon;
SELECT SUM(SoNgay) AS TongNgay FROM Muon WHERE MaDG=1;
Hai hàng(101,7),(103,3);tổng10,đối chiếu7+3. Tên/kiểu/khóa đúng mẫu; không tạo lại các bảng đang có dữ liệu và không chạy lạiINSERTtrùng khóa. Đây là mã/mong đợi,chưa tuyên bố đã thao tácMySQLtrênmáythật.