개발공작소
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
반응형
profile

개발공작소

@모찌바라기

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