728x90
반응형
따로 외우거나 공부해야 하기 보다는 기본문법을 보고 응용 할 수 있도록 만 하자.
기본문법
1. 테이블 생성
CREATE TABLE [테이블명]( [컬럼이름][데이터타입]([사이즈]) );
2. 테이블 수정
컬럼명 변경 : ALTER TABLE[테이블 이름] RENAME COLUMN [변경전 이름] TO [변경 후 이름]
컬럼 추가 : ALTER TABLE[테이블 이름] ADD ([컬럼명][타입]([사이즈]));
컬럼 수정 : ALTER TABLE[테이블 이름] MODIFY ([수정할 컬럼명][수정할 타입][DEFAULT 관련][NOT NULL]);
3. 테이블 삭제
DROP TABLE[삭제할 테이블 이름];
응용
-- 테이블 생성
CREATE TABLE shopList(
product_no NUMBER(20),
product_name VARCHAR2(20),
sale_place VARCHAR2(30),
mobile_place VARCHAR2(15),
salary NUMBER(20),
reg_date DATE DEFAULT SYSDATE
);
-- 테이블 삭제
DROP TABLE shopList;
-- 테이블 구조 확인
DESC shopList;
-- 테이블 수정
ALTER TABLE shopList RENAME COLUMN salary TO price;
-- 컬럼 추가
ALTER TABLE shopList ADD (depart_no VARCHAR2(10));
ALTER TABLE shopList ADD (sale_yn VARCHAR2(1));
ALTER TABLE shopList ADD (etc VARCHAR2(100));
-- 컬럼 데이터 타입 수정
ALTER TABLE shopList MODIFY etc NUMBER(3,0);
ALTER TABLE shopList MODIFY salary NVARCHAR2(10);
-- 컬럼 삭제
--ALTER TABLE shopList DROP COLUMN etc;
728x90
반응형