24
ALTER TABLE
employees DROP officeCode
4. Xóa bảng
Để xóa bảng khỏi CSDL, sử dụng câu lệnh DROP TABLE:
DROP TABLE [IF EXISTS]
MySQL cho phép xóa nhiều bảng cùng lúc bằng cách liệt kê tên các bảng cách nhau bởi
dấu phẩy. Tùy chọn IF EXISTS được sử dụng để tránh xóa bảng không tồn tại trong
CSDL.
Bài tập thực hành
1. Tạo CSDL my_classicmodels gồm 4 bảng: productlines, products, orders và
orderdetails với các thuộc tính như trong hình vẽ phía dưới. Các khóa chính có
kiểu INT sử dụng kiểu tự tăng
AUTO_INCREMENT.
Gợi ý: Khóa chính được tạo
thành từ tổ hợp các cột cần khai báo theo ràng buộc mức bảng.
2. Sau khi đã tạo 4 bảng dữ liệu trên, thêm các ràng buộc khóa ngoài giữa các bảng
như trong hình vẽ. Các ràng buộc khóa ngoài sử dụng thêm tùy chọn
ON UPDATE
CASCADE
Chia sẻ với bạn bè của bạn: