MySQL 과 다른 세 가지 사용 및 차이 점

2866 단어 MySQL같 지 않다
MySQL 에서 자주 사용 하 는 판단 기호 가 아니 라 자주 사용 하 는 기호 입 니 다.다음 세 가 지 는 기호 와 같 지 않 습 니 다.
기호.
의의
<>
같 지 않 은 최초의 용법 은 이식 성 이 아래 두 가지 보다 우수 하 다.
!=
나중에 MySQL 에 추 가 된 자바 와 같은 프로 그래 밍 언어 는 같 지 않 습 니 다.
not in
not in 뒤에 데 이 터 를 더 하면 이 데이터 에 없 음 을 표시 합 니 다.
MySQL 에서<>를 추천 하 는 것 은 같 지 않 습 니 다.왜 일 까요?이식 성 이 뛰 어 나 조회 속도 가 빠 르 기 때문이다.leetcode 에 영화관 조회 문제 가 있 는데 제목 은 다음 과 같 습 니 다.
在这里插入图片描述
사실은 매우 간단 합 니 다.description 비 boring 을 조회 하고 id 는 짝수 가 아 닙 니 다.조회 결 과 를 orderby 로 정렬 하면 됩 니 다.그러나 description 비 boring 을 조회 할 때 는 같 지 않 은 판단 을 사용 해 야 합 니 다.다음은 제 가 같은 조회 시간 을 사용 하 는 세 가지 비교 입 니 다.
在这里插入图片描述
알 수 있 듯 이<>는 좀 빠 르 기 때문에<>를 사용 하여 다른 것 을 표시 하 는 것 을 추천 합 니 다.
무익 하 다 고 많이 말 해 봐,실례 를 들 어 봐!!
간단 한 지표 데이터:

select * from user where address != "  "

select * from user where address <> "  "

select * from user where address = null

select * from user where address is null

select * from user where address != null

요약:

select * from user where address != "  "
 
select * from user where address <> "  "
 
select * from user where address = null
select * from user where address is null
 
select * from user where address != null
select * from user where address is not null
짧 은 몇 개의 문구,세 가지 흔히 볼 수 있 는 점,어쩌면 우 리 는 대답 할 때 어찌 할 바 를 모 르 고 망 설 일 지도 모른다.
재<화!=등가 입 니 다.어떤 필드 가 특정한 값(비 어 있 는 값)과 같 지 않 을 때 출력 한 결 과 는 이 필드 가 비어 출력 되 지 않 습 니 다.
is 와 is not 는 null 과 결합 하 는 데 사 용 됩 니 다.저 는 그것 을 아니 라 고 부 릅 니 다.빈 것 이 아 닙 니 다.
여기 서 MySQL 과 다른 세 가지 사용 과 차이 점 에 관 한 글 을 소개 합 니 다.더 많은 관련 MySQL 과 다른 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기