반응형
SQL 문법 정리 - DML, DDL, DCL,TCL, QUERY, 연산자
- DML : INSERT, UPDATE, DELETE, SELECT
- DDL : CREATE, ALTER, DROP, TRUNCATE, RENAME
- DCL : GRANT, REVOKE
- TCL : COMMIT, ROLLBACK, SAVEPOINT
DML ; Data Manipulation Language
INSERT ~ INTO
UPDATE ~ SET ~ WHERE
DELETE ~ FROM ~ WHERE
SELECT (*) FROM
- SELECT문 순서
- SELECT
- FROM
- WHERE
- GROUP BY
- HAVING
- ORDER BY (ASC/ DESC)
DDL ; Data Definition Language
CREATE
ALTER
DROP
TRUNCATE
RENAME
DCL ; Data Control Language
GRANT ~ ON ~TO
REVOKE~ FROM
-속성 권한 부여 및 취소
GRANT~ON~TO ~[WITH GRANT OPTION]
REVOKE[GRANT OPTION FOR]~ ON~ FROM [CASCADE]
TCL ; Transaction Control Language
COMMIT
ROLLBACK
SAVEPOINT
◆쿼리(Query)실행순서
- FROM
- WHERE
- GROUP BY
- HAVING
- SELECT
- ORDER BY
DISTINCT : 중복행 제거
CASCADE : 제거하는 요소의 권한 및 참조 개체 모두 제거
RESTRICT : 참조시 제거 취소
◇연산자
- 산술연산자 : + - / *
- 비교연산자 : > >= < <= = != ^=
- 논리연산자 : AND, OR, NOT
- 비교 연산자 : BETWEEN ~AND, IN, IS NULL(IS NOT NULL), LIKE
◆계산함수
- MAX
- MIN
- COUNT
- AVG
- SUM
[예시] SELECT (계산함수) FROM 테이블명;
반응형
'공부 및 교육 > IT용어& 활동' 카테고리의 다른 글
C언어 문법 공부 - 2 (0) | 2023.04.25 |
---|---|
C언어 문법 공부 - 1 (0) | 2023.04.24 |
데이터 라벨링 작업 후기(세그멘테이션, 3D바운딩, 2D 바운딩, 3D 모델링 등) (0) | 2023.02.20 |
크라우드 웍스 데이터 라벨링 중급 과정 2 (0) | 2022.09.12 |
AI 기술 : 진짜 보다 더 진짜 같은 버츄얼(Virtual) 인플루언서 (0) | 2022.09.07 |
댓글