개발공작소
728x90
반응형

 

따로 외우거나 공부해야 하기 보다는 기본문법을 보고 응용 할 수 있도록 만 하자.

 

기본문법

 

1. 테이블 생성

<sql />
CREATE TABLE [테이블명]( [컬럼이름][데이터타입]([사이즈]) );

 

2. 테이블 수정

<sql />
컬럼명 변경 : ALTER TABLE[테이블 이름] RENAME COLUMN [변경전 이름] TO [변경 후 이름] 컬럼 추가 : ALTER TABLE[테이블 이름] ADD ([컬럼명][타입]([사이즈])); 컬럼 수정 : ALTER TABLE[테이블 이름] MODIFY ([수정할 컬럼명][수정할 타입][DEFAULT 관련][NOT NULL]);

 

3. 테이블 삭제

<sql />
DROP TABLE[삭제할 테이블 이름];

 

 

응용

<sql />
-- 테이블 생성 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
반응형
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!