(1)LIMIT子句(MySql)
----LIMIT 子句用于规定要返回的记录的数目,一般和Order By一起使用
经常用于数据的分页查询,但是一旦数据量一大,limit的性能就会急速下降
格式:select * from table limit m,n 其中m代表表的某一行数据,n表示的是要查找的多少行数据,从m+1行数据开始查找
SELECT * FROM persons LIMIT 5; 查看person表中前5行的数据 SELECT * FROM persons LIMIT 5,10;查看person表的第6-15条数据 SELECT * FROM persons LIMIT 95,-1;查看person表第96-last的所有数据
(2)between
----between语句一般和and或者是not一起使用,会选取介于两个值之间的数据范围,可以是文本,数值或日期
格式: SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2
原表:
| Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Adams | John | Oxford Street | London |
| 2 | Bush | George | Fifth Avenue | New York |
| 3 | Carter | Thomas | Changan Street | Beijing |
| 4 | Gates | Bill | Xuanwumen 10 | Beijing |
SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter
结果集:
| Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Adams | John | Oxford Street | London |
| 2 | Bush | George | Fifth Avenue | New York |
重要事项:不同的数据库对 BETWEEN...AND 操作符的处理方式是有差异的。某些数据库会列出介于 "Adams" 和 "Carter" 之间的人,但不包括 "Adams" 和 "Carter" ;某些数据库会列出介于 "Adams" 和 "Carter" 之间并包括 "Adams" 和 "Carter" 的人;而另一些数据库会列出介于 "Adams" 和 "Carter" 之间的人,包括 "Adams" ,但不包括 "Carter" 。
继续阅读与本文标签相同的文章
下一篇 :
centos中文件与权限的基本操作教程
-
阿里云Hi拼团优惠活动全新升级,活动变化亮点总结
2026-05-18栏目: 教程
-
CNC加工中心G41/G42指令是什么意思?怎么使用?
2026-05-18栏目: 教程
-
百度:公立机构官网保护计划已引入超10万家公立机构官网
2026-05-18栏目: 教程
-
如何在 Apache Flink 中使用 Python API?
2026-05-18栏目: 教程
-
【Kubernetes系列】第2篇 基础概念介绍
2026-05-18栏目: 教程
