데이터베이스 첫걸음 6장

이제우·2023년 10월 25일
0

SQL문의 기본

연산자의 우선순위

위에서부터 내려갈 수록 우선순위가 낮아진다.

연산자
INTERVAL
BINARY, COLLATE
-, ~
^
*, /, DIV, %, MOD
-, +
<<, >>
&
=,<=>,>=,>,<>,!=,IS,LIKE,REGEXP,IN
BETWEEN, CASE, WHEN, THEN, ELSE
NOT
&&, AND
XOR
OR
=, :=

SQL의 기초적인 기술 규칙

  1. SQL문의 마지막에는 딜리미터를 붙인다. (대부분 세미클론)
  2. 키워드의 대문자와 소문자는 구별하지 않는다. (SELECT, Select, select 모두 같은 의미)
  3. 정수는 그대로 사용한다. 문자열이나 날짜 시각은 작은 따옴표('')로 감싼다.
  4. 단어는 반각 스페이스나 개행으로 구별. 전각 스페이스는 사용하지 않음

VIEW

VIEW는 복잡한 SELECT문을 가지고 있다.

CREATE VIEW viewname as SELECT column FROM table WHERE ...

이렇게 post라는 view를 만들고

SELECT * FROM post

이렇게 조회 할 수 있다.

VIEW를 사용하는 이점

  1. 복잡한 SELECT 문을 일일이 매번 작성할 필요가 없다.
  2. 필요한 열과 행만 조회할 수 있다.
  3. 데이터의 저장 없이 실현할 수 있고 제거해도 참고한 테이블은 영향이 없다.
profile
게으른 사람 중에 제일 부지런하게 사는 사람이 꿈

0개의 댓글