mysql 에서 테이블의 내용을 수정할 때는 ALTER table 명령어를 사용하여 컬럼을 추가, 수정, 삭제할 수 있다. 컬럼을 추가할 때는 ADD, 컬럼을 수정할 떄는 CHANGE, 컬럼을 삭제할 때는 DROP 명령어를 사용한다.
mysql 테이블 수정 템플릿 만들기
ALTER TABLE
쿼리를 여러개 만들어 두면 좋다.
DB 테이블을 수정하기 위핸 쿼리를 만들어 두는 것도 마찬가지다.
한번 만들어 두면 수정할 일은 거의 없겠짐나 일하다보면 자주 바뀌는 경우들이 여럿 생긴다.
마우스로 클릭하는 편안함도 있지만 sql 쿼리문을 만들어 두면 더 편하기도 하다.
테이블을 수정하는 쿼리는 ALTER 명령어를 사용한다.
참고로 테이블을 만들 때는 CREATE 명령어를 사용한다.
테이블의 수정 ALTER table
DB 테이블 수정의 범위는 몇 가지가 있다.
컬럼을 삭제하거나 데이터 타입을 변경하거나 이름을 변경하는 것 정도이다.
테이블의 내용을 수정할 때 사용하는 것은 ALTER 명령어를 사용한다.
컬럼의 내용을 수정할 때는 아래의 명령어를 사용한다.
- ADD - 컬럼 추가
- DROP - 컬럼 삭제
- CHANGE - 컬럼 수정
전체 코드
ALTER 테이블 명령어를 사용하여 테이블의 내용을 변경해 보도록 한다.
아래는 템플릿 형태로 만들어 놓은 것이기에 필요시 참고한다.
DB 테이블을 변경할 때는 ALTER table 명령어를 사용한다.
DB 테이블의 컬럼을 추가, 수정, 삭제를 할 때는 각각 ADD, CHANGE, DROP 명령어를 사용한다.
-- 테이블 컬럼 추가
ALTER TABLE [테이블명]
ADD COLUMN [컬럼명] [데이터타입]
COMMENT '[테이블주석]';
-- 테이블 컬럼 삭제
ALTER TABLE [테이블명]
DROP [컬럼명];
-- 테이블 컬럼 수정
ALTER TABLE [테이블명]
CHANGE [컬럼명] [변경할컬럼명] [데이터타입]
COMMENT '[테이블주석]';
반응형
'programming > DataManage' 카테고리의 다른 글
mysql select 행번호 표시 @row_number 세션 변수 사용 (0) | 2023.02.14 |
---|---|
mysql 테이블 목록 조회 방법 show tables과 information_schema 사용 (0) | 2023.02.02 |
mysql 테이블 생성 템플릿 만들기 CREATE TABLE (0) | 2022.12.19 |
mysql 프로시저 변수 사용 선언 할당 출력 how to use mysql variable (0) | 2022.10.21 |
mysql use 명령어로 데이터베이스 선택하기 (0) | 2022.10.12 |
댓글