스키마를 표시하기 위해 DESC 명령을 사용할 수 있습니다. 이것은 테이블 구조에 대한 설명을 제공합니다.
다음은 구문입니다.
DESCRIBE yourDatabasename.yourTableName;
위의 구문을 구현해 보겠습니다.
mysql> DESCRIBE business.student;
다음은 출력입니다.
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int(11) | YES | MUL | NULL | | | Name | varchar(100) | YES | MUL | NULL | | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.05 sec)
show create table 명령을 사용하여 테이블의 스키마를 표시하는 구문입니다.
show create table yourDatabasename.yourTableName;
다음은 쿼리입니다.
mysql> show create table business.student;
다음은 스키마를 표시하는 출력입니다.
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | student | CREATE TABLE `student` (`id` int(11) DEFAULT NULL, `Name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, KEY `NameStuIndex` (`Name`), KEY `idIndex` (`id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = | +---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.03 sec)