반응형
MySQL에서 CREATE TABLE 시 깜빡한 컬럼이 있을 경우
테이블을 DROP 시키고 새로 만들 것이 아니라
ALTER TABLE을 사용해주면
간단히 컬럼을 추가해줄 수 있는데
ALTER TABLE 테이블명
ADD COLUMN 컬럼명 데이터타입 NOT NULL 등..
FIRST OR AFTER 기존컬럼명;
위 쿼리에서 복사 붙여넣기 해서 사용 시
FIRST OR AFTER 부분만 유의해주면 되는데
둘 중에 하나만 골라서 사용하면 된다
그리고 FIRST 사용 시에는
뒤에 기존컬럼명을 사용할 필요가 없다
(테이블 맨 처음 컬럼으로 생성됨)
컬럼을 잘못 추가했을 경우에는
ALTER TABLE 테이블명 DROP COLUMN 컬럼명
으로 간단히 잘못 추가한 컬럼을 삭제할 수 있다
마지막으로 예제에 사용한 쿼리는 아래와 같다
ALTER TABLE 테이블명
ADD COLUMN 컬럼명 데이터타입 NOT NULL 등..
FIRST OR AFTER 기존컬럼명;
ALTER TABLE TB1 ADD COLUMN TEST_FRONT VARCHAR(15) FIRST;
ALTER TABLE TB1 ADD COLUMN TEST VARCHAR(15) NOT NULL AFTER NUM;
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
ALTER TABLE TB1 DROP COLUMN TEST_FRONT;
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL JSON SELECT INSERT UPDATE 방법 정리 (0) | 2022.01.09 |
---|---|
MySQL ALTER로 테이블 컬럼 삭제방법 (0) | 2022.01.04 |
MySQL Force Index 써야 하는 상황 / 쓰면 안되는 상황 (0) | 2021.09.24 |
MySQL 테이블별 컬럼명 조회방법(복사 붙여넣기 가능하게) (0) | 2021.09.24 |
MySQL 컬럼명 코멘트로 테이블 찾는 방법 (0) | 2021.09.24 |
댓글