Một ràng buộc trong MySQL đưa ra 2 ví dụ là gì?
là các yêu cầu do người dùng xác định xác định giá trị nào hợp lệ cho một cột hoặc bảng. Bạn có thể coi chúng là những hạn chế bổ sung để thu hẹp các giá trị được chấp nhận nghiêm ngặt hơn so với các loại dữ liệu cho phép Show
Các ràng buộc cho phép bạn xác định chất lượng mà tất cả các mục phải có, với chính máy chủ thực thi các hạn chế khi nhập hoặc cập nhật dữ liệu. Ví dụ, có thể không hợp lý khi một cột biểu thị điểm sôi của các chất khác nhau thấp hơn điểm đóng băng của nó. Một ràng buộc có thể thực thi loại yêu cầu này, mặc dù các loại sẽ không thể Trường hợp các ràng buộc được xác định. cột so với ràng buộc bảngMySQL cho phép bạn tạo các ràng buộc liên kết với một cột cụ thể hoặc với một bảng nói chung Hầu như tất cả các ràng buộc có thể được sử dụng ở cả hai dạng mà không cần sửa đổi ConstraintColumnTableCHECKYesYesNOT NULLYesNo*UNIQUEYesYesPRIMARY KEYYesYesFOREIGN KEYNoYes *. 3 không thể được sử dụng làm ràng buộc bảng. Tuy nhiên, bạn có thể tính gần đúng kết quả bằng cách sử dụng Đoạn mã này định nghĩa một bảng 8 với một trong các cột là một |