Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giới hạn kết quả truy vấn SQL trong MySQL

Thuật ngữ bạn đang tìm là "phân trang". Thật không may, điều này được thực hiện khác nhau tùy thuộc vào công cụ SQL.

Đối với MS SQL Server, hãy xem điều này Câu hỏi về Tràn ngăn xếp .

Vì bạn đã đề cập đến MySQL nên nó thực sự khá đơn giản:

SELECT [columns] FROM [a table] LIMIT 10000
SELECT [columns] FROM [a table] LIMIT 10000 OFFSET 10000

Câu lệnh đầu tiên tìm nạp kết quả 1-10,000 và câu lệnh thứ hai tìm nạp kết quả 10,001-20,000.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB không thể khởi động sau khi cập nhật:[Cảnh báo] Không thể tạo tệp thử nghiệm /home/mysql/beta.lower-test

  2. Có cách nào để khôi phục sau khi cam kết trong MySQL không?

  3. Thứ tự sắp xếp mặc định trong MySQL (ALTER TABLE ... ORDER BY ...;)

  4. Làm cách nào để tôi có thể truy vấn trong bảng mysql (nơi lưu trữ vĩ độ và kinh độ) là vị trí gần nhất với vị trí được đưa vào (vĩ độ và kinh độ)?

  5. Làm thế nào để cập nhật dữ liệu đã thay đổi vào Cơ sở dữ liệu bằng cách sử dụng JTable?