본문 바로가기
MySQL MariaDB/DB,Table 정보

MySQL / MariaDB primary, foreign key 조회

by 쑤- IT, MySQL, MariaDB, DBeaver 2021. 8. 13.

#--- primary, foreign key 조회  (테이블별)

 

SELECT *

  FROM information_schema.table_constraints 

WHERE  table_name = '테이블명';

 

 

#--- primary, foreign key 조회  (테이터베이스 별)

SELECT *

  FROM information_schema.table_constraints 

WHERE  constraint_schema = '테이블명';

 

CONSTRAINT_CATALOG nvarchar
(128 )
제약 조건자.
CONSTRAINT_SCHEMA nvarchar
( 128 )
제약 조건을 포함하는 스키마의 이름
CONSTRAINT_NAME sysname 제약 조건 이름.
TABLE_SCHEMA nvarchar
( 128 )
테이블을 포함하는 스키마의 이름.
TABLE_NAME sysname 테이블 이름
CONSTRAINT_TYPE varchar
( 11 )
제약 유형:

CHECK
UNIQUE
PRIMARY KEY
FOREIGN KEY

https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/table-constraints-transact-sql?view=sql-server-ver15 

 

https://mariadb.com/kb/en/information-schema-table_constraints-table/

 

댓글