728x90
DDL이란?
: 테이블과 관련된 열을 생성, 변경, 삭제하는 명령어
1. CREATE (테이블 생성)
CREATE TABLE 생성하려는 테이블 이름 (열 이름1, 테이터 타입, 열 이름2, 데이터 타입(자릿수) ); |
EX)product_id(number타입), product_name(varchar2타입, 30자리), menu_date(date타입) 열이 있는 product_sample 이름의 태이블 생성하기
CREATE TABLE product_sample (product_id number, product_name(varchar2(30),menu_date date); |
2. ALTER (테이블 수정하기)
[열 추가하기]
ALTER TABLE 테이블 이름 ADD (열 이름1 데이터타입, 열 이름2 데이터타입,... ); |
EX) sample_product에 location(varchar2타입, 20자리) 열 추가하기
[열 이름 바꾸기]
ALTER TABLE 테이블 이름 RENAME COLUMN 열 이름1 to 바꾸려는 열 이름1; |
EX) sample_product에 location 열 이름을 location_name으로 바꾸기
[열 삭제하기]
ALTER TABLE 테이블 이름 DROP COLUMN 열 이름; |
EX) sample_product 테이블의 location_name 열 삭제하기
3. TRUNCATE (테이블 내용 삭제하기)
TRUNCATE TABLE 테이블 이름; |
EX) sample_product 테이블 내용 삭제하기
4. DROP (테이블 삭제하기)
DROP TABLE 테이블 이름; |
EX) sample_product 테이블 삭제하기
'직장인 자기계발 > SQL' 카테고리의 다른 글
SQL : 조인 (0) | 2021.01.22 |
---|---|
SQL : 그룹 함수 (0) | 2021.01.21 |
SQL : 단일 행 함수 (0) | 2021.01.20 |
SQL : DML (INSERT/UPDATE/DELETE) 방법 (0) | 2021.01.17 |
SQL : 서브쿼리(sub query) (0) | 2021.01.16 |