| 명령어 종류 | 명령어 | 설명 |
|---|---|---|
| 데이터 조작어 (DML: Data Manipulation Language) | SELECT | 데이터베이스에 들어있는 데이터를 조회하거나 검색 |
| INSERT UPDATE DELETE | 데이터베이스의 테이블에 들어있는 데이터를 변형 (새로운행 삽입 / 수정 / 삭제) | |
| 데이터 정의어 (DDL:Data Definition Language) | CREATE ALTER DROP RENAME | 테이블과 같은 데이터 구조를 정의 ( 구조를 생성 / 변경 / 삭제 / 이름변경 ) |
| 데이터 제어어 (DCL:Data Control Language) | GRANT REVOKE | 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수 |
| 트랜잭션 제어어 (TCL:Transaction Control Language) | COMMIT ROLLBACK | 논리적인 작업단위를 묶어서 DML에 이희 조작된 결과를 작업단위 (트랜잭션) 별로 제어 |
--> MODIFY ( 컬럼명~)ALTER TABLE 테이블명 MODIFY ( 컬럼명 데이터타입(사이즈) NULL여부 );
--> ALTER COLUMN 컬럼명~ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 데이터타입(사이즈) NULL여부;
[오라클]
SAVEPOINT SVPT1;
...
ROLLBACK TO SVPT1;
[SQL Server]
SAVE TRANSACTION SVTR1;
...
ROLLBACK TRANSACTION SVTR1;