MySQL SHOW CREATE TABLE 문은 내가 현재 사용하고 있는 다른 데이터베이스에 저장된 해당 테이블에 대한 세부 정보와 함께 특정 테이블에 적용된 제약 조건을 제공합니다. 구문은 다음과 같습니다 -
구문
SHOW CREATE TABLE db_name.table_name;
여기서 table_name은 제약 조건을 확인하려는 테이블의 이름입니다.
Db_name은 테이블이 저장되는 데이터베이스 이름입니다.
예시
이 예에서는 MySQL 데이터베이스에 저장된 'arena'라는 테이블의 세부 정보를 얻습니다.
mysql> Show Create table mysql.arena\G *************************** 1. row *************************** Table: arena Create Table: CREATE TABLE `arena` ( `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, `Photo` blob, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 1 row in set (0.00 sec)
위의 결과 집합은 'mysql'에 저장된 'arena' 테이블의 'id' 열에 PRIMARY KEY 제약 조건이 있음을 보여줍니다.