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;