MySQL数据库的查询(distinct和limit)
distinct的关键字的用法:
当我们要查询的数据需要去重时,就需要使用到他了,下面举个例子就可以很容易知道他的作用了:
我们查询users这张表,查询出了表中的数据后,如果要想知道sex这个字段有什么取值,因为数据很多,这时如果查询全部,就会数据冗余。
接着我们通过distinct关键字:
当然,这里的数据查询好像挺废话的哈哈,如果例子是对班级去重,就比较合理,假如有某年级的学生表,上面有班级字段,如果把每个学生的信息都列出来查看有一共有多少个班,显然不太合理,这时可以使用去重去获取该年级一共有哪些个班级。
limit关键字的用法:
当需要查询特定条数的数据时,我们就通过limit进行查找;
同样还是那张myusers表:
select * from myusers limit 0,4;中的0,代表跳过第零条数据,4代表查找四条。(因为这张表中只有四条数据,所以相当于查到了全部的数据);
我们在正正的的开发中,服务器的数据是非常庞大的,一般都会用到该方式进行查询。
当我们要找中间两条时,可以跳过第一条,查询后面两条。