Database

DDL

Hdeveloper 2022. 5. 28. 00:56
728x90

 

 

 

DDL(data control language)은 한국어로 데이터 정의어 라고 도 한다. ddl은 테이블과 같은 데이터 구조를 정의 하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제 하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 ddl이라고 부른다.


ddl에는 CREATE,ALTER,DROP이 있다

 

  • CREATE

create명령어는 주로 테이블을 만들때 사용되는 명령어이다.

기본문법

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);

 

예시코드

CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
  • ALTER

alter 문은 테이블을 변경할때 사용한다.

기본문법

ALTER TABLE table_name
ADD column_name datatype;

 

예시코드

ALTER TABLE Customers
ADD Email varchar(255);

 

  • Drop

drop 명령어는 테이블자체를 삭제할때 쓰는 명령어이다. 참고로 delete랑은 다른 명령어이므로 헷갈리지 않게 유의 해야한다. delete문을 실행하면 테이블 내에 데이터만 지워지고 쓰고있는 디스크 공간은 그대로 남아있다.

 

기본 문법

DROP TABLE table_name;

예시코드

DROP TABLE Shippers;

 

728x90

'Database' 카테고리의 다른 글

DML  (0) 2022.08.28
MSSQL  (0) 2022.08.09
sql 개념1  (0) 2022.05.08
sql 연습문제2  (0) 2022.05.08
mysql 예제 연습문제  (0) 2022.04.28