기본 명령어

1. SHOW / SHOW TABLE

SHOW TABLE; # world db의 테이블 이름 보기
SHOW TABLE STATUS; # world db의 데이터 이름 + 각각의 table 정보 조회

* world는 실습 예제 데이터 베이스이다.

 

2. DESCRIBE

DESCRIBE table_name
# DESC로 줄여서 사용 가능

데이터 베이스 내에 존재하는 테이블의 data를 확인 할 수 있다.

각각의 영역은 Field로 표시된다.

예제 데이터베이스 world의 테이블은 city, country, countrylanguage가 있고

위 코드를 실행하면 city에 존재하는 내용에 대해 확인 가능하다.

 

3. SELECT  ⭐️⭐️⭐️

데이터를 가져오는 명령어

FROM

SELECT * FROM table_name;
SELECT Name, Population city; # SELECT raw_name data_name
SELECT Name FROM city;
SELECT Name, Population FROM city;

SELECT는 다양한 방식으로 사용할 수 있다.

첫 번째 코드의 *는 ALL을 뜻하므로, 모든 데이터를 가져온다.

WHERE 

테이블 자료의 행에 대한 조건을 제시할 수 있다.

SELECT * 
FROM city  # city 테이블을 가져와서
WHERE Population > 7000000;

연산자를 사용하여 다양한 조건 설정 가능.

SELECT * FROM city # 열 설정
WHERE Population < 8000000
AND Population > 7000000;

WHERE 예약어를 통해 조건을 부여할 수 있다.

OR, AND, NOT, !=, =, <, >.. 비교 연산자 등 사용 가능

 

예제) 한국에 있는 도시 중 인구 수가 1,000,000 이상인 도시 보기

SELECT * FROM city
WHERE CountryCode = 'KOR'
AND Population >= 1000000


Reference

이수안 컴퓨터 연구소님의 유튜브 영상으로 학습하며 작성하였습니다. (sql 입문자에게 강추)

 

https://www.youtube.com/watch?v=vgIc4ctNFbc&list=LL&index=1 

 

sebinChu