MySQL의 경우에 쉽게 문제를 해결.

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 MySQL 자습서

다음 기사는 주로 일부 MySQL의 경우의 문제 해결에 대 한,이 문서는 MySQL 경우는 상세한 연구의 감도에 기반, 다음은 특정 내용에 대 한 자세한 설명, 희망 MySQL 사건의 관련 문제를 찾을 것 이다 더 나은 이해에 있다.

1, MySQL, 데이터베이스 및 테이블 데이터베이스 및 테이블 이름

해당 디렉토리와 그 디렉토리의 파일 그래서 기본 운영 체제의 감도 데이터베이스와 테이블 이름 대/소문자 구분을 결정 합니다. 즉, 데이터베이스 및 테이블 이름 대/소문자 구분, 유닉스와 Win32에 대/소문자는.

참고:에 Win32 데이터베이스 및 테이블 이름은 MySQL 대/소문자에서 무시 됩니다 있지만 사용해 서는 안 다른 대문자 동일한 쿼리에서 지정 된 데이터베이스와 테이블을 참조 하. 다음 쿼리는 my_table 고는 my_table 테이블 참조 하기 때문에 작동 하지 것입니다:

1. mysql > 선택 * my_table에서 어디 my_table.col=1;

2, 열 이름

열 이름이 모든 경우에 무시 됩니다.

3의 별칭, 테이블 별칭

테이블은 대/소문자 구분입니다. 다음 쿼리는 작동 하지 것입니다: 그것은 A와 a 별칭을 참조 하기 때문에:

1. mysql >

2로 Tbl_name에서 선택 col_name 어디 a.col_name = 1 또는 . col_name = 2; 4, 열 별칭



열의 별칭은 무시 됩니다.

5, 문자열 비교, 그리고 기본적으로 일치

패턴, MySQL 검색은 대/소문자 (비록 일부 문자 집합에는 MySQL 대문자, 체코 등 무시 하지). 즉, %를 같이 col_name과 검색 하는 경우 또는 시작 하는 모든 열 값을 얻을 것 이다. 이 검색 대/소문자 구분을 확인 하려는 경우 처럼 인덱스 사용 (Col_name, "a") = 0는 접두사. 열 값 "a", 사용 strcmp 정확 하 게 해야 하는 경우 또는 (Col_name, "a") = 0.

간단한 비교 작업 (> =, >, =, <, < =, 정렬 및 집계) 각 문자에 대 한 정렬된 값에 따라. 같은 문자 정렬 값 (같은 e, e)는동일한 문자!

각 문자의 대문자 값에 비교를 수행 하는 처럼 ("e" = "E").

항상 mysql 민감한 방법으로 처리, 이진으로 선언 하는 열.

예:

1. mysql > 선택 "E" = "E", "E" = 이진 "E";

2. +---+---+ | "E" = "E" | "E" = 이진 "E"

| +---+---+ | 1 | 0 | +---+---+

위의 콘텐츠 관련 mysql 큰 소문자 질문 설명 잘하면 줄 것 이다 당신이 도움이 이와.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.