mysql에서 key와 unique key 차이점???222

mysql에서 key와 unique key 차이점???222

QA

mysql에서 key와 unique key 차이점???222

본문

981345251_1675210964.3163.png

이틀전 올린 질문인데 너무 고맙게도 답변해주신 분들이 계신데,

그럼에도 의문이 풀리지 않아 다시 올립니다

 

맨 위에 키들의 [유형/길이]를 보면 각각 PRAMARY, UNIQUE, KEY 이렇게 되어 있는데

제 질문은 PK, UNIQUE는 아는데, 그냥 단순히 KEY(녹색)가 무언지 잘 모르겠다는 거였습니다

 

그누위즈님 답변으로는 FK인데 화면 위 메뉴를 보면 외래키(0)는 없는 것으로 되어 있구요...

애드프로님 답변으로는 

(key : 연결 혹은 공유키. 해당 데이터 삭제시 특정 데이터도 삭제하거나 insert 등을 할수있음.)

인데, 연결키 또는 공유키로 검색을 해봐도 잘 나옵니다. 특정 데이터 삭제 또는 insert 할 수 있다는 

부분도 잘 이해가 되지 않아서요

 

이 게시판에서 정말 많은 도움 받고 있어 감사한데, 초보를 위해 다시 한번 답변 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

SQL 문에서 "KEY mb_id( mb_id)" 줄은 "mb_id" 열에 대한 인덱스를 정의합니다.

이 인덱스는 "mb_id" 열을 기반으로 데이터를 검색하는 쿼리의 성능을 향상시키는 데 사용됩니다.

인덱스를 사용하면 데이터베이스가 전체 테이블을 스캔하지 않고도 특정 조건과 일치하는 행을 빠르게 찾을 수 있습니다.

 

쉽게말해 인덱스라 보시면됩니다.

구글에서 mysql 인덱스 검색해보시면 자세한 설명나올겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,535 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT