sql注入中order by的理解


order by 的作用是排序

  • order by 默认的是升序, asc 升序 desc 降序

实际演示一下:

这是一张数据表,接下来使用sql语句进行操作

查询表中所有内容:

SELECT * FROM twe

可以看到此时的记录排列,接下来使用order by进行排序

可以看到查询出来的结果会有差别这个结果就是因为按照不同字段排序所导致的

当结果不存在时会返回为空

总结:

在sql注入时,通过order by判断字段数时,一定要先使前面的查询语句进行闭合,因为order by是对查询结果进行的一个排序,不管结果有没有,一定要使查询能够完整进行后才可以使用order by


文章作者: John Doe
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 John Doe !
  目录