코드/PHP

[MySql] 특정 컬럼 제거, 수정

Yeah-Panda 2015. 6. 30. 17:25


테이블에서 특정 컬럼 제거

ALTER TABLE table_name DROP COLUMN column_name
--example
ALTER TABLE guitargame DROP COLUMN score

컬럼을 지우면 해당 컬럼의 모든 데이터는 지워지니 주의바람.


CHANGE COLUMN

ALTER TABLE table_name CHANGE COLUMN column_name new_column datatype
--example
ALTER TABLE guitargame CHANGE COLUMN score u_score TINYINT


MODIFY COLUMN

ALTER TABLE table_name MODIFY COLUMN column_name datatype
--example
ALTER TABLE guitargame MODIFY COLUMN dates DATETIME AFTER id


Default값을 0으로 가지도록 수정

--example default 설정
ALTER TABLE guitargame ALTER approved SET DEFAULT 0
ALTER TABLE guitargame MODIFY COLUMN approved TINYINT DEFAULT 0
--default 삭제
ALTER TABLE guitargame ALTER approved DROP DEFAULT


UPDATE DATA

UPDATE table_name SET column1=value, column2=value... WHERE some_columns=some_value
--example
UPDATE guitargame SET approved=1 WHERE id='$id'


Rename Table

RENAME TABLE tb1 TO tb2;
--example
RENAME TABLE member_c TO member_biz;