SQL
S(Structured) Q(Query) L(Language)
구조화된 질의 언어
문법 종류
QUERY / 검색, 조회 / SELECT
DDL / 정의어 / CREATE, ALTER, DROP
DML / 조작어 / INSERT, UPDATE
DCL / 제어어 / GRANT, REVOKE
TCL / 트랜젝션 제어어 / COMMIT, ROLLBACK
자료형
문자형 - CHAR(길이) - 2000byte 고정 길이 문자열
- VARCHAR2(길이) - 4000byte 가변 길이 문자열
숫자형 - NUMBER(p,s)
날짜형 - DATE
- TIMESTAMP
*실행 순서
SELECT
SELECT + 원하는 Column
FROM + 원하는 Table
SELECT *
FROM EMPLOYEES;
* = Asterisk 전체 칼럼
DISTINCT
중복제거
SELECT + DISTINCT + 원하는 Column
SELECT DISTINCT DEPARTMENT_ID
FROM EMPLOYEES;
* 별칭 설정
* 별칭에 공백이 포함되어 있을 경우 ("") 사용 ex) "별 칭"
실무에선 'AS 별칭' 많이 사용
*NULL
데이터의 값이 '비어 있는'상태
값이 존재하지 않거나 정해지지 않은것
NULL != 0, NULL != " "
'학습 기록 > DataBase' 카테고리의 다른 글
23.05.09 / DataBase / ORDER BY, JOIN (0) | 2023.05.09 |
---|---|
23.05.08 / DataBase / GROUP BY, HAVING (0) | 2023.05.08 |
23.05.04 / DataBase / 함수 (0) | 2023.05.07 |
23.05.03 / DataBase / WHERE (0) | 2023.05.06 |
23.05.01 / DataBase / 데이터 모델링 (0) | 2023.05.06 |