본문 바로가기
Database

[SQL] 테이블의 구조와 설명을 알 수 있는 desc!!

by pin9___9 2023. 1. 11.
728x90

서론

프론트 공부만 계속하다가 오랜만에 MySQL을 건드려 보는데 desc...? 

제가 아는 desc는 오름차순(ASC), 내림차순(DESC)인데 이게 맞나? 싶었습니다.

아무리 봐도 테이블의 필드들이 정렬되어 있는 것 같지 않았기 때문이죠...

찾아보니...

 

DESC 란?

description의 줄임말로 특정 테이블에 어떤 column이 있는지, 구조가 무엇인지 조회해 주는 명령어입니다.

 

사용법

DESC 테이블명;

 

조회하고 싶은 테이블 앞에 DESC를 입력하면 그 테이블의 구조와 column들을 조회할 수 있습니다!!

 

출력 결과 정렬 방법(ORDER BY)

그렇다면 desc보고 먼저 생각이난 정렬하는 방법은 어떻게 하면 될까요?

 

SELECT idx, name, grade FROM students_db ORDER BY idx DESC;

 

이런 식으로 ORDER BY로 정렬 기준을 명시하여 정렬할 수 있습니다.

ORDER BY뒤에 정렬 기준을 생략할 수 있는데 그럴 경우 default값은 오름차순(ASC)입니다!!

 

마치며

sql을 처음부터 다시 공부를 해야 할 것 같습니다...

이런 기본적인 것도 까먹다니...

 

 

728x90

'Database' 카테고리의 다른 글

[SQL] 필드명이 예약어일 경우...!!  (0) 2023.01.13
[SQL] 데이터 타입(Data Type)  (0) 2023.01.12
[SQLD] 엔터티(ENTITY), 속성(ATTRIBUTE), 관계(RELATION)  (0) 2022.09.02
[SQLD] SELECT, NULL  (0) 2022.09.02
[SQLD] DBMS  (0) 2022.09.02

댓글