MySql查询前10条数据sql语句为:select * from table_name limit 0,10 。
通常0是可以省略的,直接写成 limit 10。0代表从第0条记录后面开始,也就是从第一条开始。
扩展资料:
1、SQLServer查询前10条的方法为:
select top X * from table_name
2、ORACLE查询前10条的方法:
select * from table_name where rownum<X
3、Informix查询前10条记录的方法:
select first 10 * from tablename
参考资料:MySQL 查询数据_w3cschool
mysql区分10110方法。int(M)zerofill,加上zerofill后M才表现出有点点效果,比如int(3)zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果int(3)和int(10)不加zerofill,则它们没有什么区别.M不是用来限制int个数的。int(M)的最大值和最小值与undesigned有关。
Mysql数据表定义中我们经常用int(M),这个M默认是11,我们可以写10,或者3这个东西对于mysql存储的数值没有任何影响,mysql存储的数值范围如下所示(32位系统),这个定义的唯一作用,需要与zerofill配合使用,如果启用了zerofill,就是当数值的位数M的时候没有任何作用,如果启用了zerofill,程序中对查询出的int值需要做intval处理才能正确使用,其实是一件比较坑爹的事情,所以基本没有人这么用总结一句话就是,int(M),M其实对我们没有任何影响,建议大家定义表结构时忽略此值欢迎分享,转载请注明来源:内存溢出
评论列表(0条)