본문 바로가기
SQL

SQL 01. DDL 기본 명령어

by JoyfulS 2019. 9. 27.

DDL 기본 명령어 정리

CREATE DATABASE : 데이터베이스 생성

create databse 데이터베이스_이름 ;

(or) replace databse 데이터베이스_이름 ;

      = drop database if exists 데이터베이스_이름 ;

         create database 데이터베이스_이름 ;

 

* database = schema (둘 다 사용 가능)

* if exists : 에러 방지. 없을 시에도 실행은 되지만 영향 받은 행 0.

 

DROP DATABASE : 데이터베이스 제거

drop database (if exists) 데이터베이스_이름 ; 

 

USE : 디폴트로 사용할 데이터베이스 지정

use 데이터베이스_이름 ;

 

CREATE TABLE : 테이블 생성

create table (if not exists) 테이블_이름 ;

replace table (if not exists) 테이블_이름 ;

 

ALTER TABLE : 테이블 변경

alter table 테이블_이름 alter_specification ;

1) 테이블 이름 수정

alter table 테이블_이름 rename to 새로운_이름 ;

2) 테이블 칼럼 추가

alter table 테이블_이름 add 칼럼명 칼럼타입 ;

  * 칼럼타입(column_type) : int, varchar 같은 데이터 형태

3) 테이블 칼럼 변경

alter table 테이블_이름 change column 칼럼명 new칼럼명 new칼럼타입 ;

4) 테이블 칼럼 삭제

alter table 테이블_이름 drop 칼럼명 ;

 

DROP TABLE : 테이블 제거

drop table (if exists) 테이블_이름 ;

 

'SQL' 카테고리의 다른 글

MySQL의 데이터형식(자료형)  (0) 2019.09.29
SQL 02. DML 기본 명령어  (0) 2019.09.27
SQL의 분류 : DML / DDL / DCL / TCL  (0) 2019.09.26
RDBMS 기본 개념과 사용법  (0) 2019.09.26
SQL 설치  (0) 2019.09.26

댓글