数据库的基本查询

  • 直接查询table所有数据 SELECT * FROM table;

  • 做个计算 SELECT 1+1;

  • 限制输出数量为10 SELECT * FROM table LIMIT 10

  • 跳过10条输出 SELECT * FROM table OFFSET 10

  • 查询table中数据总数 SELECT count(column)

  • 查询如果每页10个需要多少页 SELECT ceil(count(column)/10)

分页查询其实就是限制输出和跳过输出的结合 SELECT * FROM table LIMIT M OFFSET N,其中LIMIT M OFFSET N可以写成LIMIT N, M

查询中遇到的问题

  • 查询速度很慢
    • 科学的对需要查询的数据做索引
  • 使用索引后依然很慢
    • 优化查询步骤
    • 减少回表次数
    • 分布查询。如:先查询ID,后根据ID查数据

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-06-11
  • 2021-05-30
  • 2021-11-13
  • 2021-12-12
  • 2022-01-01
  • 2021-12-18
猜你喜欢
  • 2021-09-09
  • 2022-12-23
  • 2021-11-13
相关资源
相似解决方案