sql注入在mysql和sqlserver中有什么区别?

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
我想要达到的结果

sql注入在mysql和sqlserver中有什么区别?

单从sql注入来说,对于mysql也好sqlserver,oracle也好,都会出现,因为这是针对sql的,只要使用sql语句就有可能,唯一不一样的点可能每个数据的部分关键字不一样,可以利用这些不同的关键字再去实现sql注入 比如mysql 的 iFnull oracle 的nvl等

SQL注入实际上是对SQL语句本身的特点而操作的。
这个不分是什么数据库的,只要你的数据库语言符合SQL——这个SQL不是指MS-SQL或MY-SQL的数据库,而是指结构化查询语言(Structured Query Language)——结果都是一样的

SQL注入,有些是相同的,比如最简单的注入 : 
select * from admin where username='$username' and password='$password'
分别传入: ' or 1 = '1123,就是简单的注入了,比如上面的语句就变成:
select * from admin where username=' ' or 1='1' and password='123'

这个是相同的,一些复杂的就会有细微的区别,但是那个也区别不大的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632