phpMyAdmin 관계

1633 단어 SQL관계phpMyadmin

두 테이블을 연결하는 관계



phpMyAdmin의 SQL로 2개의 테이블을 연결하는 관계를 잊지 않도록 기사로 남겨두고 싶습니다.


위에서 차례로 첫 번째는 my_items 테이블이고 두 ​​번째는 makers 테이블입니다.
SELECT * FROM makers, my_items WHERE my_items.id=1 and makers.id=my_items.maker_id위의 문장은 관계를 사용한 SQL 문입니다.makers, my_items 의 부분으로 연결하는 테이블 2 종류의 이름을 콤마를 사이에 두고 기술하고 있습니다.WHERE my_items.id=1 에서 my_items 테이블의 id가 1인 데이터를 추출합니다. 테이블 이름, 열 이름 = 값으로 작성합시다.and makers.id=my_items.maker_id 에서 makers 테이블의 id 열과 my_items 테이블의 maker_id로 두 개의 테이블을 연결합니다.
여기도 테이블 이름 1. 열 이름 = 테이블 이름 2. 열 이름으로 설명합시다.

이 문장을 실행한 결과가 아래의 이미지입니다.

id 컬럼이 2개 있으므로 알기 어렵지만, my_items의 maker_id와 maker의 id로 연결되어 my_items의 id가 1의 데이터를 추출하고 있습니다.
SELECT * FROM makers, my_items WHERE makers.id=my_items.maker_id덧붙여서 my_items 테이블의 id가 1의 데이터를 추출하는 문장을 생략하고 위의 문장을 실행하면
makers 테이블의 id 열과 my_items 테이블의 maker_id 열의 값을 연관시켜 모든 데이터를 표시할 수 있습니다.

좋은 웹페이지 즐겨찾기