MySQL 테이블 생성 및 FOREIGN KEY 설정하기
\
MySQL에서 여러 테이블을 생성하고 FOREIGN KEY를 설정하는 것은 데이터베이스 관리에서 중요한 부분입니다. 아래는 예제 테이블 생성과 FOREIGN KEY 설정에 대한 간단한 가이드입니다.
먼저 orders 의 customer_id를 만들어 연결시키기 위해 id 값을 부여합니다. UN(unsigned)를 체크함으로써 음수로 나타낼 수 없도록 합니다.
테이블 간 관계를 설정하기 위해 FOREIGN KEY를 추가합니다. "orders" 테이블의 "customer_id" 컬럼은 "customers" 테이블의 "id" 컬럼을 참조하도록 설정합니다
join 했을 때 잘 나오는 것을 볼 수 있습니다.(join에 대한건 다음 블로그 게시글에서 설명하겠습니다.)
'MySQL' 카테고리의 다른 글
MySQL 테이블의 unique 설정, Error Code: 1062. Duplicate entry 가 나오는 이유 (0) | 2024.05.20 |
---|---|
MySQL join을 활용하여 테이블 합치기(left,right) (0) | 2024.05.18 |
MySQL 글 작성 시의 현재시간,업데이트시간 나타내는 방법 (2) | 2024.05.16 |
MySQL 시간 차이를 구하는 방법 datediff(),date_add(),date_sub() (0) | 2024.05.16 |
MySQL 현재시간,년원일,시분초 구하는 함수now(),curdate(),curtime() (0) | 2024.05.16 |