Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách hiển thị ràng buộc (constraints) của bảng MySQL

Dùng SHOW CREATE TABLE tên_bảng để xem định nghĩa đầy đủ bao gồm mọi ràng buộc.

Ví dụ bảng có PRIMARY KEY tổ hợp và UNIQUE:

mysql> SHOW CREATE TABLE ShowConstraintsDemo;

Kết quả:

CREATE TABLE `showconstraintsdemo` (
  `BookId` INT(11) NOT NULL,
  `BookName` VARCHAR(200) NOT NULL,
  `BookAuthor` VARCHAR(200) NOT NULL,
  PRIMARY KEY (`BookId`,`BookName`),
  UNIQUE KEY `BookAuthor` (`BookAuthor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

Lệnh này hiển thị: PK, FK, UNIQUE, CHECK, DEFAULT, ENGINE, CHARSET, COLLATE.