데이터베이스 SQL문 종류
1. SQL문 종류
DDL(Data Definition Language,데이터 정의어)
DDL의 정의
데이터리를 생성, 수정, 삭제하는 등의 데이터의 전체의 골격을 결정하는 역할을 하는 언어이다.
DDL의 특징
테이블의 형식에 대해서 정의할 수 있는 기능을 제공해 주는 DDL을 사용하면 다음과 같은 관계에 대한 정보를 지정할 수 있다.
- 각각의 attribute(column)의 연결된 유형을 정의해준다.
- 무결성 제약 조건
- 검색을 빨리 할 수 있는 인덱스, 보안, 디스크에 있는 각 관계의 실제 저장소 구조 등 다양한 조건을 만족한다.
- SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어입니다.
DDL의 종류
- CREATE - 데이터베이스, 테이블을 생성한다.
- ALTER - 테이블을 수정한다.
- DROP - 데이터베이스, 테이블을 삭제한다.
- RENAME - 대상 객체 이름을 변경한다.
- COMMENT - 데이터에 주석 등을 추가한다.
- TRUNCATE - 테이블을 초기화한다.
DML (Data Manipulation Language, 데이터 조작어)
DML의 정의
정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역할을 하는 언어이다.
DML의 특징
테이블에 있는 행과 열을 조작한다. 데이터베이스 사용자가 질의어를 통해 저장된 데이터를 실질적으로 저리하는데 사용하는 언어이다.
DML의 종류
- SELECT - 데이터를 조회하는 역할을 한다.
- INSERT - 데이터를 삽입하는 역할을 한다.
- UPDATE - 데이터를 수정하는 역할을 한다.
- DELETE - 데이터를 삭제하는 역할을 한다.
댓글남기기