[위미르 개발팀] Android, iOS , Web 제작
[MySQL]ALTER 사용법 본문
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
'개발자료 > ETC' 카테고리의 다른 글
[MYSQL] update문 사용법 (0) | 2017.10.23 |
---|---|
[MYSQL]로우 개수 세는법 (0) | 2017.10.18 |
[MYSQL]auto_increment 초기화하기 (0) | 2017.10.17 |
[MySQL]INSERT 문 여러개를 한줄로 처리하는법 (0) | 2017.09.26 |
[IT 전문기업 위미르]SW개발, 디자인 (0) | 2017.09.22 |