sql

delete和truncate

delete不会改变自增
truncate自增会清零
delete删除问题,重启数据库的时候会出现:
如果引擎使用innoDB,自增会从1开始,因为数据存在内存中的,断电即失
如果引擎使用MYiSAM,自增从累计数开始,因为数据存储在文件中,一直存在

联表查询

where: 等值查询
join on: 连接查询

select a.1, b.2 from t_a a inner join t_b b on where a.f = b.f
left join: 返回左表全部结果
select a.1, b.2 from t_a a left join t_b b on where a.f = b.f
right join: 返回右表全部结果
select a.1, b.2 from t_a a right join t_b b on where a.f = b.f

分页

limit pageIndex, pageSize
select a.* from a where a.id = 'dd' order by a.pxz limit 0, 5
返回第一页,五条数据

子查询

posted @ 2021-12-27 11:39  zozozozo  阅读(273)  评论(0)    收藏  举报