본문 바로가기

alter table

[sql] alter table, 테이블의 컬럼명 변경하기 ALTER TABLE은 참 다양하게 쓰이는데, 지난 포스팅에서 컬럼 추가, 변경, 삭제하는 방법을 알아보았다. 이번에는 ALTER TABLE을 이용해서 컬럼명을 변경하는 방법을 알아보자. ALTER TABLE 테이블명 CHANGE COLUMN 기존_컬럼명 새_컬럼명 데이터_타입 [ FIRST | AFTER 지정_컬럼명 ]; ALTER TABLE 뒤에 변경할 컬럼이 있는 테이블 이름을 적는다. CHANGE COLUMN 뒤에 변경하고 싶은 기존 컬럼명을 적고, 한 칸 띄운 다음에 변경할 새 컬럼명을 넣어준다. 이어서 한 칸 띄어 쓰고 새로운 이름의 컬럼의 데이터 타입을 넣는다. 필요하다면 NOT NULL이나 default 값도 넣어준다. 만약 특정 컬럼 뒤에 오게 하고 싶다면 AFTER 뒤에 그 특정 컬럼명.. 더보기
[sql] alter table, 테이블의 컬럼 정보 수정 및 컬럼 삭제 SQL 테이블 수정 테이블을 수정할 때는 ALTER TABLE이라는 식을 사용한다. 테이블의 이름이나 테이블 안에 있는 여러 필드를 변경한다던지, 컬럼을 더하거나 삭제할 때도 유용하게 사용할 수 있다. ALTER TABLE은 사용 목적에 따라서 ADD, DROP, MODIFY 코멘드랑 항상 함께 쓰이는데 지금부터 하나씩 알아보도록 하자. 테이블에 컬럼 추가하기 - add ALTER TABLE 테이블 이름 ADD 추가할 컬럼명 데이터타입 [ FIRST | AFTER 컬럼명]; ALTER TABLE 뒤에 수정할 테이블 이름을 알려주고, 컬럼을 추가하겠다는 의미의 ADD를 넣어준다. 이어서 추가할 컬럼명과 그 컬럼의 데이터 타입을 넣어준다. 뒤이어 나오는 FIRST 또는 AFTER 코멘트는 옵션이므로 넣어도 .. 더보기