2021. 4. 12. 17:39 .Net 교육/DBMS
SQL(Structed Query Language)
사용자는 DBMS의 데이터 베이스를 정의하고 조작, 제어하기 위한 언어를 사용하는데 대표적인 것이 SQL입니다. SQL은 테이블을 만들고 삭제하는 등의 작업을 하는 데이터 정의어(DDL)와 데이터를 추가, 삭제 등의 작업을 하는 데이터 조작어(DML)와 특정 사용자에게 권한을 부여하거나 제거하는 데이터 제어어(DCL)등으로 구분할 수 있습니다.
▷데이터 정의어(DDL, Data Definition Language)
CREATE : 테이블 생성
ALTER: 테이블 구조 변경
RENAME: 테이블 이름 변경
TRUNCATE: 테이블 내의 데이터를 삭제
DROP: 테이블 삭제
▷데이터 조작어(DML, Data Manipulation Language)
INSERT : 새로운 데이터를 추가
DELETE : 기존의 데이터를 삭제
UPDATE : 기존의 데이터를 변경
SELECT : 데이터를 조회
*SELECT 문은 데이터 질의어(DQL, Data Query Language)로도 부름
▷데이터 제어어(DCL, Data Control Language)
GRANT: 사용자에게 권한 부여
REVOKE: 사용자에게 부여한 권한 제거
COMMIT : 트랜잭션에서 수행한 작업을 확정
ROLLBACK : 트랜잭션을 시작하기 이전 상태로 복원
SAVEPOINT: 트랜잭션의 작업 도중에 특정 지점을 저장(COMMIT이나 ROLLBACK의 기준점으로 사용)
*COMMIT, ROLLBACK, SAVEPOINT 문은 트랜잭션 제어어(TCL, Transaction Control Language)로도 부름
'.Net 교육 > DBMS' 카테고리의 다른 글
| Visual Studio 에서 데이터베이스서버 만들기 (테이블 생성) (0) | 2021.04.12 |
|---|