

View là một bảng ảo, có chế độ xem giống bảng Table.
View là được tạo ra từ câu lệnh SELECT, nó là kết quả của câu lệnh select từ một hoặc nhiều bảng.
View không lưu trữ dữ liệu, nhưng bảng Table có thể lưu trữ dữ liệu.
View không thể thêm, sửa, xóa dữ liệu nhưng bảng Table có thể thêm, sửa, xóa dữ liệu.
Cú pháp:
CREATE OR REPLACE VIEW view_name AS
SELECT columns
FROM tables
WHERE conditions;
Ví Dụ
CREATE OR REPLACE VIEW vw_sinh_vien AS
SELECT sinhvien.*,lophoc.TENLOP
FROM sinhvien
JOIN lophoc
ON sinhvien.malop = lophoc.malop
WHERE lophoc.malop = 1;
SELECT * FROM vw_sinh_vien;
KẾT QUẢ:
DROP VIEW vw_sinh_vien