MYSQL中#和$的区别是什么


小编给大家分享一下MYSQL中#和$的区别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!他们之间的区别用最直接的话来说就是:#相当于对数据 加上 双引号,$相当于直接显示数据。1、#对传入的参数视为字符串,也就是它会预编译比如我传一个csdn,那么传过来就是2、$将不会将传入的值进行预编译比如我穿一个csdn,那么传过来就是3、#的优势就在于它能很大程度的防止sql注入,而$则不行。比如:用户进行一个登录操作,后台sq开发云主机域名l验证式样的:如果前台传来的用户名是“wang”,密码是 “1 or 1=1”,用#的方式就不会出现sql注入,而如果换成$方式,sql语句就变成了这样的话就形成了sql注入。4、MyBatis排序时使用order by 动态参数时需要注意,用$而不是#。以上是MYSQL中#和$的区别是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!

相关推荐: MySQL中的索引有哪些类型或者种类

本文主要给大家简单讲讲MySQL中的索引有哪些类型或者种类,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL中的索引有哪些类型或者种类这篇文章可以给大家带来一些实际帮助。 什么是索引索引是一种数据结构,其…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/10 09:57
下一篇 06/10 09:57

相关推荐