码迷,mamicode.com
首页 > 数据库 > 详细

mysql --limit

时间:2019-08-09 17:16:04      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:存储   inner   fse   font   不执行   数据   记录   sel   持久化存储   

select * from a order by aid limit 2 offset 3  
-- 第一个,2是指一页展示2条数据,第二个,3是指从查询结果中索引为3的那一条数据开始
select * from a order by aid limit 3,2  
-- 上面的简写


--想查看第四页的数据(每页数据两个):首先计算索引开始的位置: (4-1*2 = 6 select * from a order by aid limit 6,2

--一共有七天数据,每页有两个,那么有多少页呢。
7//2 + 1 = 4 页

 

select * from a,b  -- 这种笛卡尔查询。乘积

select * from a inner join b on a.aid = b.bid   --  ab两表中同时达到查询条件的记录才会被查出来

select * from a right join b on a.aid = b.bid -- 右连接查询
select * from a left join b on a.aid = b.bid -- 左连接查询

 

 

可见,数据库事务具有ACID这4个特性:

  • A:Atomic,原子性,将所有SQL作为原子工作单元执行,要么全部执行,要么全部不执行;
  • C:Consistent,一致性,事务完成后,所有数据的状态都是一致的,即A账户只要减去了100,B账户则必定加上了100;
  • I:Isolation,隔离性,如果有多个事务并发执行,每个事务作出的修改必须与其他事务隔离;
  • D:Duration,持久性,即事务完成后,对数据库数据的修改被持久化存储

  要手动把多条SQL语句作为一个事务执行,使用BEGIN开启一个事务,使用COMMIT提交一个事务,这种事务被称为显式事务,例如,把上述的转账操作作为一个显式事务:


技术图片

 

 

 

mysql --limit

标签:存储   inner   fse   font   不执行   数据   记录   sel   持久化存储   

原文地址:https://www.cnblogs.com/tarzen213/p/11328204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!