SHOW CREATE TABLE <테이블 이름>
해당 명령어는 테이블이 어떻게 생성되었는 지를 보여준다.
ORM으로 생성하면 실제 SQL에서 테이블을 어떻게 생성하는 지 알기 어렵기 때문에 도움이 됨
특히, 회사에 갔을 때 기존 테이블들이 어떤 식으로 만들어졌는 지 궁금할 때 유용하다.
ORM으로 테이블을 생성했을 때 본인의 의도와 다르다면 추가적인 학습이 필요함
사용 예제
mysql> SHOW CREATE TABLE wp_options;
+------------+------------------------------------------------+
| Table | Create Table |
+------------+------------------------------------------------+
| wp_options | CREATE TABLE `wp_options` (
`option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`option_name` varchar(64) NOT NULL DEFAULT '',
`option_value` longtext NOT NULL,
`autoload` varchar(20) NOT NULL DEFAULT 'yes',
PRIMARY KEY (`option_id`),
UNIQUE KEY `option_name` (`option_name`)
) ENGINE=MyISAM AUTO_INCREMENT=1203 DEFAULT CHARSET=utf8 |
+------------+------------------------------------------------+
1 row in set (0.00 sec)
Reference
MySQL 테이블 생성 쿼리 보기 SHOW CREATE TABLE - 제타위키
다음 문자열 포함...
zetawiki.com
'데이터베이스 > 공통' 카테고리의 다른 글
[MySQL] Lock (0) | 2023.02.12 |
---|---|
Database Lock (0) | 2023.02.12 |
[MySQL] Storage Engine (스토리지 엔진) (0) | 2023.02.11 |
Transaction이란 (0) | 2023.02.11 |
관계형 테이터베이스(RDBMS) vs. 비관계형 데이터베이스(NoSQL) (0) | 2023.02.11 |