데이터베이스 언어를 사용하여 데이터베이스에서 데이터를 읽고, 업데이트하고, 조작하고, 저장합니다. 다음은 데이터베이스 언어입니다 -
- 데이터 정의 언어
- 데이터 조작 언어
- 데이터 제어 언어
- 트랜잭션 제어 언어
데이터 정의 언어부터 시작하겠습니다.
데이터 정의 언어
언어는 데이터베이스, 테이블을 생성하고 변경하는 데 사용됩니다. 이를 통해 데이터베이스의 이름을 바꾸거나 삭제할 수도 있습니다. 데이터베이스 스키마를 지정합니다.
DDL 문에는 다음이 포함됩니다. -
- 만들기 :새로운 데이터베이스, 테이블 등을 생성합니다.
- 변경 :기존 데이터베이스, 테이블 등을 변경합니다.
- 드롭 :데이터베이스 삭제
- 이름 변경 :테이블의 새 이름을 설정합니다.
데이터 조작 언어
데이터 삽입, 테이블 업데이트, 테이블에서 레코드 검색 등과 같이 데이터베이스를 조작하는 데 사용되는 언어를 데이터 조작 언어라고 합니다 -
- 선택 :데이터베이스에서 데이터 검색
- 삽입 :데이터 삽입
- 업데이트 :데이터 업데이트
- 삭제 :모든 기록 삭제
데이터 제어 언어
GRANT 문을 사용하여 사용자에게 권한을 부여합니다. 같은 방법으로 REVOKE 문을 사용하여 권한을 취소합니다. 이 두 명령문은 모두 데이터 제어 언어(DCL)에 속합니다. -
- 그랜트 :데이터베이스 접근 권한을 부여합니다.
- 취소: 데이터베이스에 액세스할 수 있는 권한을 되찾으세요.
트랜잭션 제어 언어
트랜잭션 제어 언어를 사용하여 데이터베이스의 트랜잭션 관리 -
- 커밋 :작업을 저장합니다.
- 저장 포인트 :나중에 롤백할 트랜잭션 지점 설정
- 롤백 :마지막 커밋 이후 복원