1. column 추가
ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 제약조건;
ALTER TABLE student ADD gender CHAR(1) NULL;
2. column 이름변경
ALTER TABLE 테이블명
RENAME COLUMN 기존컬럼명 TO 새로운 컬럼명;
ALTER TABLE student
RENAME COLUMN student_numeber to registraion_number;
3. column 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명
ALTER TABLE student DROP COLUMN admission_date;
4. column 데이터 타입 변경
ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 제약조건
ALTER TABLE student MODIFY major CHAR(10) NOT NULL;
이때 주의해야할 점은 값에 맞는 데이터 타입으로 변경해야 한다는 점이다.
5. column 의 이름 변경과 데이터 타입 변경을 한번에
ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경후컬럼명 데이타입 제약조건
ALTER TABLE student CHANGE major submajor VARCHAR(20) NULL;
'SQL' 카테고리의 다른 글
SQL 메모장 (TABLE 이름변경, 복사, 삭제) (0) | 2024.07.24 |
---|---|
SQL 메모장 (CONSTRINT, 컬럼작업, TRUNCATE) (3) | 2024.07.24 |
SQL메모장(DATETIME, TIMESTAMP값 저장) (0) | 2024.07.24 |
SQL 메모장 (row값 삽입, 갱신, 삭제) (1) | 2024.07.10 |
SQL 메모장(권한부여, 데이터베이스 생성, 데이터 테이블 생성) (0) | 2024.07.10 |