본문 바로가기
개발/Database

테이블 변경 (ALTER) - 테이블 칼럼 , 제약조건 추가 (ADD)

by BellOne4222 2024. 2. 2.

테이블 변경 (ALTER) - 테이블 칼럼 , 제약조건 추가 (ADD)

ALTER TABLE hero
ADD COLUMN star INT NOT NULL AFTER _id,
ADD PRIMARY KEY (_id);
DESC hero;
  1. hero 테이블 변경
  2. 자료형이 INT이고 NOT NULL 인 star라는 컬럼을 _id 컬럼 바로 뒤에 생성
  3. _id를 기본키로 생성

 

  • AFTER 컬럼명
    • 컬럼명 뒤에 컬럼을 생성하는 구문으로 추가될 컬럼의 위치를 선정한다.
  • FIRST 컬럼명
    • 첫 번째 컬럼으로 추가(첫 번째 컬럼은 보통 기본키)
  • ADD COLUMN 컬럼명 조건
    • 새로운 컬럼을 컬럼명과 조건으로 신규 생성해서 추가