1. SQL?
💡
Structured Query Language
- RDBMS에서 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어
⇒ 즉, 데이터베이스와 상호작용하기 위해 사용하는 프로그래밍 언어!!
- 명령어는 특성에 따라 세가지 그룹으로 분류할 수 있다.
분류 개념 SQL 키워드 DDL (Data Definition Language) 관계형 DB를 정의하기 위한 명령어 CREATE DROP ALTER DML (Data Manipulation Language) 데이터를 조작하기 위한 명령어 INSERT SELECT UPDATE DELETE DCL (Data Control Language) 데이터의 보안, 수행제어, 사용자 권한 부여 등을 정의하기 위한 명령어 GRANT REVOKE COMMIT CALLBACK
- 데이터 조작(DML)은 쉽게 생각하면 CRUD → 명령어 이름은 ISUD
2. SQL Syntax
- SQL문은 키워드로 시작하고, 세미콜론으로 끝난다.
- 키워드는 대소문자를 구별하지 않지만 대문자로 작성하는 것을 권장한다.
- SQL문(statement)는 절(clause)로 구분된다.
SELECT column_name FROM table_name;
- statement:
SELECT column_name FROM table_name;
- clause:
SELECT column_name
,FROM table_name
Uploaded by N2T