«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

[위미르 개발팀] Android, iOS , Web 제작

[MySQL]ALTER 사용법 본문

개발자료/ETC

[MySQL]ALTER 사용법

위미르개발팀 2017. 9. 28. 10:49

ALTER문에는 사용할수있는것이 DROP, MODIFY, RENAME, ADD가 있습니다.


먼저 DROP에 대해서 알아보겠습니다


DROP은 테이블을 삭제할때도 쓰이지만 뒤에 칼럼명을 붙여주면 칼럼 삭제가 가능합니다.


SQL문을 작성할때는 줄바꿈은 문제가 되지 않으므로 가급적이면 가독성을 위해 종류별로 줄나눔을 해줍시다.



ALTER TABLE 'your table'


DROP COLUMN 'your column';



지정하신 칼럼명을 가진 칼럼이 삭제 되지만, 칼럼이 하나뿐인 테이블에서는 사용 할수 없습니다.


다음은 MODIFY 입니다.


MODIFY는 테이블의 칼럼을 생성할때 줄수있는 조건들을 변경 가능합니다.



ALTER TABLE 'your table'


MODIFY COLUMN 'your column' VARCHAR(15) NOT NULL;




지정하신 칼럼의 데이터형을 varchar(15) 에 not null로 변경하였습니다.


다음은 RENAME 입니다.


RENAME은 칼럼명을 변경할때 사용합니다.



ALTER TABLE 'your table'


RENAME COLUMN 'your column' TO 'renamed column'



다음은 ADD 입니다.


ADD는 기존의 테이블에 칼럼을 추가하거나 기존의 칼럼에 제약조건을 추가할때 사용합니다.


칼럼을 추가하는 예제 입니다.



ALTER TABLE 'your table'


ADD 'your column' data type;



이름과 데이터타입을 지정해주고 칼럼을 추가 합니다.


다음은 제약조건을 추가 하는법입니다.



ALTER TABLE 'your table'


ADD CONSTRAINT 'your constraint'


UNIQUE KEY ('your column'); 



지정하신 칼럼이 유니크 키로 변경되는 코드입니다.


이후에 지정하신 이름으로 제약조건이 표시 됩니다.








희 위미르에서는 모바일 어플리케이션(Android/iOS), Web 개발을 해드리고 있습니다.


문의 전화 : 070-4177-3962




Comments