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 중국어 웹사이트의 기타 관련 기사를 참조하세요!