..
온라인 강좌
  • 페이스 북에 우리를 따르라
  • 트위터에 우리를 따르라
  • + Google에 우리를 따르라
  • RSS를 통해 우리를 따르라
  • 귀하의 스마트폰으로 우리를 따라

MySQL은 쿼리에서 정규식

최대 Bossi가 작성한 기사

마이 SQL의 내부 엔진은 기본적으로 보유하고 - 매우 유용한 연산자 - 평등, 불평등과 유사 (같은)의 일반적인 연산자 이외에 : regexp와 연산자.
그 이름에서 알 수 있듯이, regexp와 연산자의 MySQL 데이터베이스 내에서 복잡한 검색을 수행하는 정규 표현식의 파워를 사용합니다. 문법은 간단하다 :



 field_name를 선택하세요



 TABLE_NAME FROM



 WHERE field_name regexp와 표현;
 
가 주요 캐릭터 비교의 표현에 사용된 특별한 문법의 간단한 요약 테이블을 따라가자 :

^ 문자열의 시작
$ 문자열의 끝
. 모든 문자
[...] 괄호 안의 문자 중 어느
[^ ...] 대괄호를 제외한 모든 문자
| 별도의 문자 또는 그 대안 사이 문자열
* 0 개 이상의 문자의 반복 또는 이전의 문자열
+ 이전의 문자 또는 문자열 중 하나 이상 반복
{N} 해당 문자열의 문자 "아니오"또는 반복
{최소, 최대} 최소 및 최대 사이에 여러 번에 대한 이전의 문자 또는 문자열을 반복

우리는 평소대로, 천 단어의 가치가있다는 몇 가지 예제를 데리고 ...
단순 위해 우리는 우리의 친구의 이름을 포함하는 가상 달력 데이터베이스를 참조합니다.

1) 우리는 "M"로 시작하는 모든 이름을 찾을 수

 

 regexp와 이름을 '^ m'의제로부터 이름을 선택합니다;
 
우리의 쿼리는 예를 들면 반환합니다 : 2) 우리 모두로 끝나는 이름이 "나"를 찾을 수
 

 의제로부터 이름을 선택 WHERE 이름 regexp와 '또는 $';
 
우리의 쿼리는 예를 들면 반환합니다 : 3) 우리는 "M"로 시작하는 모든 이름을 찾아 결국 "나"
 

 의제로부터 이름을 선택 WHERE 이름 regexp와 '^ m 또는 $ +.';
 
우리의 쿼리는 예를 들면 반환합니다 : 4) 우리는 편지 "R"를 포함하는 모든 이름을 찾을 수
 

 regexp와 이름은 'R'의제로부터 이름을 선택합니다;
 
우리의 쿼리는 예를 들면 반환합니다 : 5) 우리는 문자 그룹 "하지만"또는 "나"를 포함하는 모든 이름을 찾을 수
 

 이름 regexp와 의제로부터 이름을 선택한 다음 'mA | RA';
 
우리의 쿼리는 예를 들면 반환합니다 : 6) 우리는 문자를 포함하지 않는 모든 이름이 "M"과 "을"발견
 

 의제로부터 이름을 선택 WHERE 이름 regexp와 '[^ mA]';
 
우리의 쿼리는 예를 들면 반환합니다 : 사용 가능한 영역이 너무 많이 있기 때문에 나는 더 잠재적인 regexp와 연산자를 테스트하는 리더를두고 있으며 이와 있어야 할 의미와 같은 짧은 문서에 요약하기가 어렵습니다.

코스
코스 MS 액세스 코스 MS 액세스
쉽고 빠르게 생성하고 데이터베이스를 관리하는 방법을 알아보십시오. 39 €부터 시작.
코스 MySQL을 코스 MySQL을
오픈 소스 데이터베이스의 관리. 49 €부터 시작.
코스 데이터베이스와 SQL 코스 데이터베이스와 SQL
관계형 데이터베이스 만들기 및 관리. 39 €부터 시작.
참고 ...
광고

cpclubpenguincheatscp.com

광고
회사 소개
미국의 소리 접촉하기
공동 작업
면책 조항
© 2003년에서 2012년까지 cpclubpenguincheatscp.com - 이탈리아 웹마 스터의 포털 - 판권 소유 |에 의해 구동 인터넷 미디어 IKIweb Srl - PIVA 02848390122