mysql, mariadb 에서 테이블 상세 정보를 확인해야 할 때 사용하는 명령어
desc 테이블명;
+-------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+-------------+------+-----+---------+----------------+
| account_no | int(11) | NO | PRI | NULL | auto_increment |
| year | int(11) | NO | | 0 | |
| month | tinyint(4) | NO | | 0 | |
| code | varchar(20) | NO | MUL | NULL | |
| user_id | varchar(20) | NO | MUL | NULL | |
| reg_dt | datetime | NO | | NULL | |
| status | char(1) | NO | | 0 | |
+-------------------+-------------+------+-----+---------+----------------+
7 rows in set (0.01 sec)
쉘에서 실제 명령을 입력하면 위와 같이 텍스트로 나옵니다.
웹상에서는 공백 문제로 알아보기 힘드니 이미지로 다시 보면 밑과 같습니다.
desc 와 또 다른 명령으로 show columns 를 사용해도 결과는 동일합니다.
간단하게 보여주는것은 좋은데 컬럼에 대한 주석이나 캐릭터셋 정보가 빠져 있죠
좀더 자세히 보려고면 show full columns 를 사용합니다.
이외에도 스카마를 이용하는 방법이 있는데 개발하면서 그정도 까지 볼일은 거의 없으니 생략합니다.
'Program > mysql, mariadb' 카테고리의 다른 글
mysql insert 시 캐릭터셋(chartset) 변환 방법 (0) | 2016.09.29 |
---|---|
mysql 트랜잭션(transaction)을 위해 이노디비(innodb)를 변경 (0) | 2016.09.28 |
MySql 에서 날짜를 표현하고 변환하는 date_format() 에 대해서 알아봅시다. (0) | 2016.01.29 |
mysql dump 파일을 다시 디비에 넣는 중 한글 문제 발생시 처리방법 (0) | 2016.01.26 |
mysql 계정 생성하기 (0) | 2016.01.25 |