
▶SELECT
◎SELECT column1, column2... FROM tableName
▷테이블에서 읽을 column들을 선택한다.
▶FROM
▷읽어들일 table을 선택한다.
▷SELECT에서 반드시 필요한 명령어이다.
▶WHERE
◎SELECT column1, column2... FROM tableName WHERE criteria
▷SELECT에서 선택할 row들의 조건을 설정한다.
▷<, >, <=, >=, =, <>(다름) 의 비교 연산자 사용가능
▷LIKE - 유사 regular expression
▷% : 모든 문자열 (reg에서 *)
▷_ : 모든 문자 (reg에서 ?)
▶GROUP BY
▶ORDER BY
◎SELECT column1, column2... ORDER BY column ASC
▷특정 column 기준으로 오름차/내림차 정렬한다.
▷ASC: 오름차 (기본) / DESC: 내림차
▶INNER JOIN
◎SELECT column1, column2... FROM table1
INNER JOIN table2 ON table1.columnName = table2.columnName
▷다른 테이블로부터 데이터를 가져와 합친다.
▷ON: 어떤 row가 합쳐질지 선택한다.
▷두 테이블에 같은 이름의 column이 있다면, ~~.column 으로 테이블을 선택 가능하다.
▶INSERT
◎INSERT INTO tableName (column1, column2, ... columnN)
VALUES (value1, value2, ... valueN)
▷테이블에 새로운 row를 추가한다.
▶UPDATE
◎UPDATE tableName SET column1 = value1, column2 = value2 ...
WHERE criteria
▷조건을 만족하는 row들의 값들을 바꾼다.
▶DELETE
◎DELETE FROM tableName WHERE criteria
▷조건을 만족하는 row를 삭제한다.