>  기사  >  데이터 베이스  >  mysql이 지원되나요?

mysql이 지원되나요?

青灯夜游
青灯夜游원래의
2020-10-06 07:38:202246검색

MySQL은 다중 문자 일치 또는 단일 문자에 대해 퍼지 일치를 수행할 수 있는 like를 지원하며 "%" 및 "_"와 함께 사용됩니다. 예를 들어 "%a"는 a로 끝나는 데이터와 일치합니다. "%a%"는 a가 포함된 데이터와 일치하고, "_a_"는 세 자리 숫자로 중간 문자가 a 등인 데이터와 일치합니다.

mysql이 지원되나요?

퍼지 쿼리에 MySQL에서 Like 사용

소위 "퍼지 쿼리"는 "정확한 쿼리"에 해당합니다. 예를 들어, 필드 값이 1인지 쿼리하려면 SQL 문에 "where column=1"이라고 쓰면 됩니다. 이는 정확한 쿼리입니다. 정확한 쿼리는 매우 간단하고 이해하기 쉽지만 퍼지 쿼리를 사용하는 경우가 많습니다. 예를 들어 사용자 테이블에서 사용자를 쿼리하고 싶은데 이름이 기억나지 않는 경우 "홍"이라는 단어만 있습니다. 그의 이름을 입력하면 퍼지 쿼리가 유용합니다.

like match/fuzzy match는 % 및 _와 함께 사용됩니다.

'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的

Java 필드로 시작하는 정보를 쿼리합니다.

SELECT * FROM position WHERE name LIKE 'java%';

Java 필드가 포함된 쿼리 정보입니다.

SELECT * FROM position WHERE name LIKE '%java%';

Java 필드로 끝나는 쿼리 정보입니다.

SELECT * FROM position WHERE name LIKE '%java';

추천 튜토리얼: mysql 비디오 튜토리얼

위 내용은 mysql이 지원되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.