SQL(Structured Query Language, 구조적 질의 언어)이란? > + SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. > + 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다....
DDL (Data Definition Language): 데이터 정의 언어 > + 테이블과 컬럼을 정의하는 명령어로 생성, 수정, 삭제 등의 데이터 전체 골격을 결정하는 역할을 담당한다. > + DDL은 명령어를 입력하는 순간 작업이 즉시 반영(Auto Commit)이 되기 때문에 사용할 때 주의해야 한다. 종류 | 역할 :--: | :--: CREATE...
DML (Data Manipulation Language): 데이터 조작 언어 > + 데이터 베이스의 내부 데이터를 관리하기 위한 언어이다. > + 데이터를 조회, 추가, 변경, 삭제 등의 작업을 수행하기 위해 사용된다. > + DDL과 달리 DML은 적는 즉시 반영(
DCL (Data Control Language): 데이터 제어 언어 > + 데이터를 관리 목적으로 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용한다. > + DCL을 사용하면 데이터베이스에 접근하여 읽거나 쓰는 것을 제한할 수 있는 권한을 부여하거나 박탈할 수 있고 트랜잭션을 명시하거나 조작할 수 있다. > + 불법적인 사용자로부터 데이터를 보호...