>  기사  >  데이터 베이스  >  mysql에서 처음 10개 레코드를 쿼리하는 방법

mysql에서 처음 10개 레코드를 쿼리하는 방법

青灯夜游
青灯夜游원래의
2021-12-02 16:02:1433069검색

mysql에서는 SELECT 쿼리 문과 제한 키워드를 사용하여 처음 10개의 레코드를 쿼리할 수 있습니다. 구문은 "SELECT * FROM data table LIMIT 10;" 또는 "SELECT * FROM data table LIMIT 0,10;"입니다.

mysql에서 처음 10개 레코드를 쿼리하는 방법

이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.

mysql에서는 SELECT 문과 제한 키워드를 사용하여 처음 10개의 레코드를 쿼리할 수 있습니다.

MySQL에서는 SELECT 문을 사용하여 데이터를 쿼리할 수 있습니다. 데이터 쿼리는 필요에 따라 데이터베이스에서 다양한 데이터를 얻기 위해 다양한 쿼리 방법을 사용하는 것을 의미하며 가장 자주 사용되며 중요한 작업입니다.

그리고 LIMIT는 쿼리 결과가 표시되기 시작하는 레코드와 총 표시되는 레코드 수를 지정하는 데 사용됩니다.

문법:

SELECT
{* | <字段列名>}
FROM <表 1>, <表 2>…
[LIMIT 子句]

LIMIT 절 구문:

1. 초기 위치를 지정하지 마세요.

LIMIT 记录数

LIMIT 키워드에 초기 위치를 지정하지 않으면 첫 번째 레코드부터 레코드가 표시됩니다. 표시되는 레코드 수는 LIMIT 키워드로 지정됩니다.

"기록 수"는 표시되는 기록 수를 나타냅니다. "레코드 수"의 값이 전체 쿼리 결과 수보다 작은 경우 첫 번째 레코드부터 지정된 수의 레코드가 표시됩니다. "레코드 수"의 값이 전체 쿼리 결과 수보다 크면 쿼리된 모든 레코드가 바로 표시됩니다.

예:

mysql> SELECT * FROM tb_students_info LIMIT 10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

2. 초기 위치 지정

LIMIT 初始位置,记录数

LIMIT 키워드는 쿼리 결과가 표시되기 시작하는 레코드와 표시되는 레코드 수를 지정할 수 있습니다.

  • "초기 위치"는 표시를 시작할 레코드를 나타냅니다.

  • "레코드 수"는 표시되는 레코드 수를 나타냅니다.

첫 번째 레코드의 위치는 0이고, 두 번째 레코드의 위치는 1입니다. 후속 레코드는 순서대로 추론됩니다.

참고: LIMIT 뒤의 두 매개변수는 양의 정수여야 합니다.

mysql> SELECT * FROM tb_students_info LIMIT 0,10;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.26 sec)

【관련 추천: mysql 비디오 튜토리얼

위 내용은 mysql에서 처음 10개 레코드를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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