Database/MySQL
[연습문제] DDL_ALTER
olli2
2021. 11. 27. 00:30
/*
테이블 ALTER 연습문제
1. product 테이블에 숫자 값을 갖는 prdStock과 제조일을 나타내는 prdDate 열 추가
2. product 테이블의 prdCompany 열을 NOT NULL로 변경
3. publisher 테이블에 pubPhone, pubAddress 열 추가
4. publisher 테이블에서 pubPhone 열 삭제
*/
-- 1. product 테이블에 숫자값을 갖는 prdStock과
-- 제조일을 나타내는 prdDate 열 추가
ALTER TABLE product ADD (prdStock INT, prdDate DATE);
-- 2. product 테이블의 prdCompany 열을 NOT NULL로 변경
ALTER TABLE product MODIFY prdCompany VARCHAR(30) NOT NULL;
-- 3. publisher 테이블에 pubPhone, pubAddress 열 추가
ALTER TABLE publisher ADD (pubPhone VARCHAR(13), pubAddress VARCHAR(50));
-- 4. publisher 테이블에서 pubPhone 열 삭제
ALTER TABLE publisher DROP COLUMN pubPhone;