MariaDB) Alter 키

Dec 14, 2023
MariaDB) Alter 키

ALTER

: 구조 변경

컬럼 수정

컬럼 추가
  • *ALTER TABLE 테이블명 ADD COLUMN 컬럼명 자료형;
notion image
컬럼 추가
  • * ALTER TABLE 테이블명
ADD COLUMN 컬럼명 자료형 DEFAULT '값';
notion image
default 값 추가
위치 지정해서 추가
  • * ALTER TABLE 테이블명
ADD COLUMN 컬럼명 자료형 AFTER 컬럼명;
notion image
지정 위치에 항목 추가
notion image
지정된 위치에 항목 추가
컬럼 자료형 변경
  • * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형;
  • * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형,
MODIFY COLUMN 컬럼명 자료형;
notion image
항목의 데이터 타입 변경
notion image
여러개 항목의 데이터 타입 변경
컬럼 재배치
  • * ALTER TABLE 테이블명
MODIFY 컬럼명 자료형 AFTER 컬럼명;
notion image
컬럼 재배치
컬럼 변경
  • * ALTER TABLE 테이블명
CHANGE 기존컬럼명 바꿀 컬럼명 자료형;
notion image
컬럼명 변경
컬럼 삭제
  • * ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
notion image
컬럼 삭제

테이블 수정

테이블명 수정
  • * ALTER TABLE 테이블명
MODIFY COLUMN 컬럼명 자료형 AFTER 컬럼명;
notion image
테이블 명 변경

기본키, 외래키 수정

notion image
테이블 생성
기본키 추가
  • * ALTER TABLE 테이블명 ADD PRIMARY KEY (컬럼명);
notion image
기본키 추가
기본키 삭제
  • * ALTER TABLE 테이블명 DROP PRIMARY KEY;
notion image
기본키 삭제
외래키 연결
  • * ALTER TABLE 테이블명
ADD FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명);
주의사항) 컬럼끼리의 타입 일치, 식별 가능한 키
notion image
외래키 연결
notion image
외래키 2개 확인
외래키 삭제
  • * ALTER TABLE DB명.테이블명 DROP FOREIGN KEY 외래키 이름;
notion image
외래키 삭제
notion image
외래키 삭제 확인
notion image
Share article

vosw1