http://vietjack.com/sql/index.jsp Copyright © vietjack.com Ràng buộc CHECK SQL Ràng buộc CHECK cho phép điều kiện để kiểm tra giá trị nhập vào ghi Nếu điều kiện ước lượng false, ghi vi phạm ràng buộc không nhập vào bảng Ví dụ Ví dụ sau tạo bảng với tên SINHVIEN thêm cột Ở đây, thêm ràng buộc CHECK cho cột TUOI, để bảng không nhận liệu mà 18 tuổi CREATE TABLE SINHVIEN( ID INT NOT NULL, TEN VARCHAR (20) TUOI INT NOT NULL, NOT NULL CHECK (TUOI >= 18), KHOAHOC CHAR (25) , HOCPHI DECIMAL (18, 2), PRIMARY KEY (ID) ); Nếu bảng tạo, để thêm ràng buộc CHECK cho cột TUOI, bạn viết lệnh tương tự như: ALTER TABLE SINHVIEN MODIFY TUOI INT NOT NULL CHECK (TUOI >= 18 ); Bạn sử dụng cú pháp sau, mà hỗ trợ việc đặt ràng buộc nhiều cột: ALTER TABLE SINHVIEN ADD CONSTRAINT myCheckConstraint CHECK(TUOI >= 18); Xóa ràng buộc CHECK SQL Để xóa ràng buộc CHECK SQL, bạn sử dụng cú pháp sau Cú pháp không làm việc MySQL ALTER TABLE SINHVIEN DROP CONSTRAINT myCheckConstraint; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp http://vietjack.com/ Trang chia sẻ học online miễn phí Copyright © vietjack.com Page ...http://vietjack.com /sql/ index.jsp http://vietjack.com/ Trang chia sẻ học online miễn phí Copyright © vietjack.com Page