외래키 설정하기
ALTER TABLE 테이블명
ADD [CONSTRAINT 제약조건이름]
FOREIGN KEY (컬럼명)
REFERENCES 참조할 테이블명 (참조할 컬럼명)
ALTER TABLE FORUM
ADD CONSTRAINT USER FOREIGN KEY (ucode)
REFERENCES USER (ucode) ON DELETE RESTRICT ON UPDATE RESTRICT;
CONSTRAINT는 쓸 수도 있고 안 쓸 수도 있다. 나는 잘못 썼다.
컬럼 타입 변경하기
ALTER TABLE 테이블명 MODIFY 컬럼명 변경할 타입
ALTER TABLE USER MODIFY ucode INT;
컬럼 추가하기
ALTER TABLE '테이블명' ADD '새컬럼명' 자료형 AFTER '앞컬럼명';
//맨 앞에 추가 : AFTER '앞컬럼명' 지우고 FIRST , 맨 뒤에 추가 : ATFER '앞컬럼명' 지우기
ALTER TABLE USER ADD nickname VARCHAR(45) AFTER uname;
'DB' 카테고리의 다른 글
sequelize dataTypes (0) | 2021.01.14 |
---|---|
[MySQL] 데이터 수정 (0) | 2020.11.28 |
[MySQL] 외래키로 설정되어 있는 키 속성 변경하기 (0) | 2020.10.18 |
[MySQL] 컬럼 값 더하기 (0) | 2020.10.11 |
[MySQL] 테이블 만들기 (0) | 2020.05.20 |