📌 1. 데이터 조회의 핵심, SELECT와 WHERE
데이터를 조회 할 때 기본 문장은
SELECT (조회의 대상) FROM (테이블 이름) WHERE (조건절)
조회의 대상이 명확하지 않을 경우 * 을 사용하여 특정 테이블에 모든 컬럼을 검색 할 수 도 있음
-- * : asterisk, 모든 값을 다 조회함
-- FROM : 어느 테이블로부터 데이터를 조회하는지 나타냄
-- main DB의 member 테이블
SELECT * FROM main.member;
-- 특정 컬럼을 조회
SELECT email, age, address FROM main.member;
-- WHERE : 특정 조건을 만족하는 ROW만 조회
SELECT * FROM main.member WHERE email = 'abc@naver.com'
📌 2. SQL 작성 형식
- SQL문은 항상 세미콜론 ; 으로 끝난다
- SQL 문법 상 세미콜론이 하나의 SQL문을 종결하는 단위
- SQL문 안에는 공백이나 개행 등을 자유롭게 넣을 수 있다
- 길이가 긴 SQL문을 쓸 때는 개행, 탭 등을 적정히 활용해서 가독성을 높이는 것이 좋다!
- 대소문자 구분문자
- MySQL에 기본으로 내장된 키워드들 (예약어)는 대문자로, 나머지 부분은 소문자로 써준다
- 대문자로 작성하지 않아도 실행에는 지장이 없지만 통상적인 convention이다.
- 데이터베이스 이름과 테이블 이름
- '데이터베이스이름.테이블이름' 형식으로 작성
- USE 명령어를 통해 사용할 데이터베이스를 지정한 후에 사용도 가능
USE main; -- main이라는 데이터베이스를 사용하겠다는 선언 SELECT * FROM member;
반응형
'💻 IT > DB(Tibero & Oracle & MySQL)' 카테고리의 다른 글
[DataBase] SELECT문의 작성 순서와 실행 순서 (0) | 2022.10.26 |
---|---|
[DataBase] NULL이란? NULL 값 조회, 에러 없이 다루기 (0) | 2022.10.07 |
[DataBase]데이터베이스 생성하기 & 테이블 추가하기 (2) | 2022.09.20 |
What is TNSNAMES.ORA and how to set it (1) | 2022.09.05 |