[mysql] 컬럼 추가삭제, 외래키 지정/삭제, 제약조건확인

Edward Hyun·2022년 4월 24일
0

backend

목록 보기
68/120
CREATE TABLE ids_info(
    GTIN_13 varchar(14),
    PRIMARY KEY(order_id),
    FOREIGN KEY (product_id) REFERENCES products
);
컬럼 추가 방법
alter table [테이블명] add [컬럼명] [타입];

컬럼 삭제 방법
alter table [테이블명] drop [컬럼명] [타입];

예시
>alter table ids_info add product_id int(100) not null;
제약조건 확인 방법
select * from information_schema.table_constraints;
테이블명을 딱 정해서 보는 것을 추천
select * from information_schema.table_constraints where table_name = '테이블명';
외래키 삭제
alter table [테이블명] drop foreign key [확인한 제약조건명];

출처 :
https://allg.tistory.com/37
https://happylulurara.tistory.com/127

profile
앱&웹개발(flutter, vuejs, typescript, react), 인공지능(nlp, asr, rl), 백엔드(nodejs, flask, golang, grpc, webrtc, aws, msa, nft, spring cloud, nest.js), 함수형 프로그래밍(scala, erlang)을 공부하며 정리합니다.

0개의 댓글