ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 테이블 변경
    SQL 2020. 2. 10. 11:43

    테이블 변경 방법

     

     1. 컬럼 추가

     2. 컬럼 사이즈 변경, 타입변경

     3. 기본값 설정

     4. 컬럼명을 RENAME

     5 . 컬럼을 삭제

     6. 제약조건 추가 / 삭제

     

     

    1. 컬럼 추가 방법

     

      ALTER TALBE 테이블명 ADD (신규 컬럼명 신규 컬럼 타입)

     

    2. 컬럼 사이즈 변경, 타입변경

     

     - 기존에 데이터가 존재할 경우, 정상적으로 실행이 안될 확률이 매우 높음

     

     - 일반적으로 데이터가 존재하지 않는 상태, 즉 테이블을 생성한 직후에 컬럼의 사이즈나 타입이

     

       잘못된 경우 컬럼의 사이즈나 타입을 변경함

     

        * 데이터가 입력된 이후로는 활요도가 매우 떨어짐 (사이즈 늘리는 것만 가능)

     

     - 사용방법

        ATLER TABLE 테이블명 MODIFY(기존 컬럼명 신규 컬럼타입(사이즈));

     

     

    3. 컬럼 기본값 설정

     

    ALTER TABLE 테이블명 MODIFY (컬럼명 DEFAULT 기본값)

     

     

    4. 변경시 컬럼이름 변경

     

     - 변경하려고 하는 컬럼이 FK, PK 제약조건이 있어도 다 같이 가져와줌

     

      ALTER TABLE 테이블명 RENAME COLUMN 기존 컬럼명 TO 신규 컬럼명;

     

     

     5. 컬럼 삭제

     ALTER TABLE 테이블명 DROP COLUMN 컬럼명

     

     

    6. 제악 조건 추가 / 삭제

     

    ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 제약조건 타입(PRIMARY KEY, FOREIGN KEY) 해당 컬럼

     

    ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명;

     

    제약조건 활성화 / 비활성화

     

    ALTER TABLE 테이블명 ENABLE | DISABLE CONTSTRAINT 제약조건명;

     

     * 제약조건을 비활성화 -> 활성화할때는 활성화 하려는 제약조건에 만족하는 데이터셋이 들어가 있어야 가능

    'SQL' 카테고리의 다른 글

    VIEW  (0) 2020.02.11
    주석 확인 / 생성  (0) 2020.02.11
    CTAS (Create Table AS)  (0) 2020.02.10
    제약조건 생성시 옵션  (0) 2020.02.10
    제약조건  (0) 2020.02.07

    댓글

Designed by Tistory.