상세 컨텐츠

본문 제목

SQL 기본 - SELECT문

MySQL

by 싫은밀 2023. 10. 13. 16:10

본문

728x90
반응형

 교재 홍보 : 이것이 MySQL이다 | 우재남 - 교보문고 (kyobobook.co.kr)

 

이것이 MySQL이다 | 우재남 - 교보문고

이것이 MySQL이다 |

product.kyobobook.co.kr

 

 이 게시글은 위의 책의 복습 후 올리는 글이다.

SELECT

  • SELECT는 한마디로 데이터베이스 내의 테이블에서 원하는 정보를 추출하는 명령
  • 다음과 같이 가장 자주 쓰이는 형식으로 줄이자

 

SELECT 열 이름
FROM 테이블 이름
WHERE 조건

  

USE 구문

현재 사용하는 데이터베이스를 지정 또는 변경하는 구문 형식은 다음과 같다.

USE 데이터베이스_이름;

SELECT와 FROM

 

(먼저 쿼리의 결과 개수의 제한이 없도록 상단에 행 개수 제한을 Don't Limit 선택)

SELECT * FROM titles ;

→ SELECT문을 하나하나 뜯어보면 *은 ‘모든 것’을 의미함. 그런데 *이 사용된 곳이 열 이름이 나올 위치이므로 이곳 *은 모든 열을 의미함. FROM 다음은 테이블/뷰 등의 항목이다. 결국 풀어서 쓰면 ‘titles 테이블에서 모든 열의 내용을 가져와라’는 의미.

 

 이번에는 사원 테이블의 이름만 가져오자(상단에서 행 개수 제한을 기본 값인 Limit to 1000 rows로 선택해 놓자.)

 

 여러 개의 열을 가져올 땐 콤마(,)로 구분하면 됨. 또한 열 이름 순서는 사용자 마음대로 바꿔도 됨.

 

※ 주석(Remark)

 

 MySQL은 ‘—’ 이후부터 주석 처리됨. 주의할 점은 — 뒤에 공백이 하나 이상 있어야 함.(한 줄 주석)

 

여러 줄 주석은 ‘/* */’로 묶음.

/* 블록 주석 연습

SELECT first_name, last_name, gender

From employees;

*/

 

주석으로 묶이면 해당 글자들은 모두 회색으로 보인다.

 

 

728x90
반응형

관련글 더보기