<테이블 만들고 삭제하기>
-
CREATE: 테이블 만들기
1
2
3
4
|
CREATE TABLE ex_date( --테이블 이름
ex_id NUMBER(2), --열의 이름, 데이터 타입
start_date DATE DEFAULT sysdate);
--디폴트는 입력 안될시 디폴트 뒤의 값으로
|
cs |
1
2
3
4
5
6
7
8
|
INSERT INTO ex_date(ex_id)
VALUES (1);
INSERT INTO ex_date(ex_id)
VALUES (2);
INSERT INTO ex_date(ex_id)
VALUES (3);
commit;
SELECT * FROM ex_date;
|
cs |
1
|
DESC ex_date;
|
cs |
널?은 제약조건을 말하는데 현재는 없는 상태라서 비워져 있음
-
DROP: 테이블 삭제하기. 테이블 전체를 삭제, 공간, 객체를 삭제. 삭제 후 절대 되돌릴 수 없음
1
2
|
DROP TABLE comp;
DROP TABLE copy_emp;
|
cs |
<테이블 만들고 삭제하기 예제>
-
product_id (number타입), product_name (varchar2 타입, 20자리), menu_date (date 타입) 열이 있는 sample_product 이름의 테이블 생성
1
2
3
4
|
CREATE TABLE sample_product (
product_id NUMBER (10),
product_name VARCHAR2 (20),
menu_date DATE DEFAULT sysdate);
|
cs |
1
|
SELECT * FROM sample_product;
|
cs |
-
위에서 생성한 테이블을 삭제하고 DESC으로 삭제되었는지 확인
1
2
|
DROP TABLE sample_product;
DESC sample_product;
|
cs |
'Learning > SQL' 카테고리의 다른 글
제약조건의 추가 및 수정 (0) | 2020.06.22 |
---|---|
제약조건 (constraints) (0) | 2020.06.19 |
오라클 SQL의 데이터타입 (0) | 2020.06.19 |
데이터 조작어(DML) - DELETE (데이터의 삭제) (0) | 2020.06.19 |
데이터 조작어(DML) - UPDATE (데이터의 갱신 (0) | 2020.06.19 |