>  기사  >  데이터 베이스  >  MySQL에서 데이터를 검색하는 방법에 대한 자세한 설명

MySQL에서 데이터를 검색하는 방법에 대한 자세한 설명

jacklove
jacklove원래의
2018-06-14 16:17:531695검색

MySQL은 대소문자를 구분하지 않지만 읽기 및 디버깅이 용이하도록 키워드 및 소문자 열 합계를 대문자로 사용하세요.

SQL 문에서는 모든 공백이 무시됩니다. SQL 문은 한 줄에 제공되거나 여러 줄로 나누어질 수 있습니다. 일반적으로 는 여러 줄 으로 작성됩니다.

자동 증가:

일부 목록에는 고유한 값이 필요합니다. MySQL은 각 행을 추가할 때 고유한 값을 수동으로 할당하는 대신 자동으로 각 행에 사용 가능한 숫자를 할당할 수 있습니다.

DESCRIBE = SHOW COLUMNS FROM

MySQL은 DESCRIBE를 SHOW COLUMNS FROM의 바로가기로 지원합니다. 예:


정렬되지 않은 데이터:

MySQL에서 명시적인 순서 쿼리 구조가 없으면 반환된 데이터의 순서는 의미가 없습니다. 동일한 수의 행이 반환되는 한 정상입니다.

여러 열을 검색할 때는 열 이름 뒤에 두 항목을 모두 추가해야 합니다. 마지막 열을 추가할 필요는 없습니다.


모든 열 검색:

와일드카드 *를 사용하면 모든 열이 반환됩니다.

일반적으로 와일드카드는 모든 열을 검색하는 데 사용되지 않지만, 열 이름을 명시적으로 지정하지 않으면 이름을 알 수 없는 열을 검색하는 데 사용할 수 있습니다.

SELECT는 일치하는 모든 행을 반환합니다.


행의 모든 ​​값(중복 항목 포함)을 검색했는데 어떻게 제거하나요? DISTINCT는 다른 값만 반환합니다.


LIMIT 5는 SELECT의 5행 이하를 반환함을 의미합니다.

LIMIT 5,5는 MySQL이 5행에서 시작하여 5행을 반환함을 의미합니다. 검색할 행 수입니다.

​ ​

참고:

​ (1) 하나의 값을 갖는 LIMIT는 항상 첫 번째 줄부터 시작하며, 주어진 숫자는 두 개의 값을 갖는 LIMIT가 반환되는 행 수입니다. ​​​첫 번째 값이 있는 줄 번호에서 시작하도록 지정할 수 있습니다.

(2) 검색된 첫 번째 행은 행 1이 아닌 행 0입니다(이는 배열과 동일함). 따라서 LIMIT 1은 첫 번째 행 대신 두 번째 행을 검색합니다.

(3) 행 수가 충분하지 않은 경우(예: LIMIT 10,5이지만 총 행이 13개만 있는 경우) MySQL은 반환할 수 있는 가장 많은 행을 반환합니다.

MySQL 버전 5 이상:

LIMIT 3,4 == LIMIT 4 OFFSET 3 # 행 3에서 시작하여 4개 행 가져오기

이 문서에서는 MySQL 검색 데이터에 대해 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 주목하세요.

관련 추천 : SQL에서 인접한 두 레코드의 시간차 비교 차이점에 대한 자세한 설명

위 내용은 MySQL에서 데이터를 검색하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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