1.设置分组条件
表tb1中的数据如下
查询表tb1以字段username作为分组依据,并且字段tb2_id的值大于12的所有数据
SELECT id,username,tb2_id FROM tb1 GROUP BY username HAVING tb2_id > 12;
查询结果如下
2.查询结果排序
将表tb1的所有数据按id大小降序排列
SELECT * FROM tb1 ORDER BY id DESC;
排序后的结果
3.限制查询记录返回的数量(方式一)
查询表tb1的数据,只返回两条记录
SELECT * FROM tb1 LIMIT 2;
查询结果如下
4.限制查询记录返回的数量(方式二)
查询表tb1的数据,从字段id的值等于2的记录开始返回一条数据
查询语句LIMIT后面,第一个值代表记录的起始索引,从0开始;第二个值代表返回的记录数
SELECT * FROM tb1 LIMIT 1,2;
查询结果如下
5.删除表中记录
删除表tb1中的记录(表结构会发生变化,比如:主键的索引会重新开始计算)
TRUNCATE TABLE tb1;