Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

table 생성,컬럼 추가 등등..

MYSQL, 20221 min read

tale 생성

CREATE TABLE `table`(
id INT(11) NOT NULL AUTO_INCREMENT,
target VARCHAR(20) NOT NULL DEFAULT 'individual',
)

table 에 컬럼 추가

ALTER TABLE `table` ADD target VARCHAR(20) ;
ALTER TABLE `table` ADD target VARCHAR(20) NOT NULL DEFAULT 'individual' AFTER `name` ;

table 에 컬럼 수정

ALTER TABLE `table`
CHANGE COLUMN `target` `target` VARCHAR(20) NOT NULL ;
ALTER TABLE `table` MODIFY `target` VARCHAR(20) NOT NULL;

자주사용하는 키워드

  • AUTO_INCREMENT
  • NOT NULL
  • DEFAULT
  • AFTER

참고

https://yusang.tistory.com/43 https://stricky.tistory.com/88 https://www.todaymart.com/596 https://stackoverflow.com/questions/9001939/copy-values-from-one-column-to-another-in-the-same-table

© 2024 by GwiyeomGo Tech Blog. All rights reserved.