반응형
1강. SQL의 이해
SQL이란?
- SQL = Structured Query Language
- ANSI(미국 표준 협회)에서 제정한 관계형 데이터베이스(Relational DB)를 위한 표준 언어
- SQL을 통해서만 RDBMS안에 있는 데이터를 얻을 수 있음
- 모든 SQL 문은 세미콜론(;)에 의해 종료된다.
- SQL은 대소문자를 구별하지 않는다.(단, 조건절의 상수 값은 대소문자를 구분한다.)
SQL구분
DML(Data Manipulation Language) |
데이터를 검색하거나 변경하는 데이터조작 언어
|
DDL(Data Definition Language) |
데이터의 구조를 정의하는 데이터 정의 언어
|
DCL(Data Control Language) |
데이터베이스 사용자에게 부여한 특권을 정의하는 데이터 제어 언어
|
TCL(Transaction Control Language) |
논리적인 작업 단위를 묶어서 DML에 의해 조작된 결과를 작업단위 별로 제어하는 언어
|
SQL 명령어
데이터 검색 | SELECT | 데이터베이스에서 데이터를 검색 |
데이터 조작어(DML) | INSERT | 데이터베이스의 테이블에서 새 행(ROW)입력, 기존 행 변경 및 필요 없는 행 제거 |
UPDATE | ||
DELETE | ||
MERGE | ||
데이터 정의어 (DDL) | CREATE | 테이블에서 데이터 구조를 설정, 변경 및 제거 |
ALTER | ||
DROP | ||
RENAME | ||
TRUNCATE | ||
트랜잭션 제어 | COMMIT | DML문이 변경한 내용을 관리 |
ROLLBACK | ||
SAVEPOINT | ||
데이터 제어(DCL) | GRANT | 데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거 |
REVOKE |
SQL 수행 절차
반응형
'IT > SQLP' 카테고리의 다른 글
SQLP 기출문제 (0) | 2022.04.21 |
---|---|
[SQL 기초강의] 2강. SELECT (3) | 2022.04.14 |
[SQLP] 객관식 문제 (2) (0) | 2022.04.06 |
SQLP 객관식 문제 (10문제) (0) | 2022.04.05 |
SQLP 실습 문제 (1-2번) (0) | 2022.04.05 |
댓글