IT
DB기초
DdookDdaak
2022. 12. 2. 18:19
반응형
RDBMS란?
응용프로그램과 데이터의 중재자로 모든 응용프로그램들이 데이터베이스를 공용할 수 있게끔 관리해주는 소프트웨어 시스템
RDBMS란 관계형 모델을 기반으로 하는 DBMS의 한 유형이다
DBMS란?
데이터베이스를 관리하는 시스템
SQL란?
데이터베이스를 조작하는 명칭 체계, 가장 대중적인 데이터베이스 언어임
- DML(Data Manipulation Language, 데이터 조작 언어)
SELECT | 데이터 조회 및 검색 |
INSERT | 데이터 삽입 |
UPDATE | 데이터 수정 |
DELETE | 데이터 삭제 |
- DDL(Data Definition Language, 데이터 정의 언어)
CREATE | 데이터베이스, 테이블 등 생성 |
ALTER | 데이터베이스 구조 변경, 테이블 수정 |
DROP | 데이터베이스 삭제, 테이블 삭제 |
RENAME | 데이터베이스 이름 변경 |
COMMENT | 데이터베이스 주석 추가 |
TRUNCATE | 테이블 초기화 |
- DCL(Data Control Language, 데이터 제어 언어)
GRANT | 특정 데이터베이스 사용자 권한 부여 |
REVOKE | 특정 데이터베이스 사용자 권한 박탈 |
- TCL(Transaction Control Language, 트랜잭션 제어 언어)
COMMIT | 트랜잭선 작업 결과 저장, 반영 |
ROLLBACK | 데이터베이스 마지막 COMMIT 시점으로 복원 |
SAVEPOINT | 저장점 정의, 롤백 시 전체 롤백하지 않고 특정 저장점까지 롤백가능 |
SET TRANSACTION | 트랜잭션 지정 |
반응형