반응형
컬럼 구조 변경 과제
이 테이블에 다음과 같은 작업을 하려고 합니다.
a 작업 : name 컬럼의 이름을 model로 수정
b 작업 : size 컬럼의 데이터 타입을 INT에서 DOUBLE로 수정
c 작업 : brand 컬럼을 삭제
d 작업 : stock 컬럼(데이터 타입이 INT이고, NOT NULL 속성을 가진 컬럼) 추가
일단 실행기에서 DESCRIBE 문으로 현재 각 컬럼의 데이터 타입과 속성을 확인하시고, 그 다음 위의 4가지 작업을 순서대로 수행해보세요. 이때 작업 내용에 없는 컬럼의 기존 속성들은 그대로 유지해주세요.
ALTER TABLE shoes RENAME COLUMN name TO model;
ALTER TABLE shoes MODIFY size DOUBLE NOT NULL;
ALTER TABLE shoes DROP brand;
ALTER TABLE shoes ADD stock INT NOT NULL;
본 내용은 Codeit의 '개발자를 위한 SQL 데이터베이스' 강의를
참고하여 작성한 내용입니다.
반응형
'Back-end > SQL' 카테고리의 다른 글
[SQL로 하는 데이터 관리] 02. 테이블 다루기 (0) | 2021.03.30 |
---|---|
[SQL로 하는 데이터 관리] 02. 테이블 다루기 (0) | 2021.03.30 |
[SQL로 하는 데이터 관리] 01. 데이터베이스와 테이블 구축 (0) | 2021.03.29 |
[SQL로 하는 데이터 관리] 01. 데이터베이스와 테이블 구축 (0) | 2021.03.29 |
[SQL로 하는 데이터 관리] 01. 데이터베이스와 테이블 구축 (0) | 2021.03.29 |