关于 MySQL 数据库空字符及弱类型的探讨

本文探讨了MySQL数据库中空字符''和NULL的区别,以及在运算时MySQL的弱类型特性,如何将字符视为0处理。通过实验揭示了MySQL的一些暗黑语法,提醒读者注意这些可能导致安全问题的特性。
摘要由CSDN通过智能技术生成

本文作者:某小六(Ms08067实验室 SRSP TEAM小组成员)

故事的开始,是这样的:

美好的故事总是发生在夜深人静(想要睡觉)的时候:

一句万能密码惹的祸,我的直觉告诉我,其实它应该等价于:

Select * from users where username=0;

但是仔细一想,感觉事情又没有那么简单:

于是我就找到了我的老大哥,探讨一下:

那么从数据库原理上,到底该怎么解释呢???

于是我让他先自己想一下,准备深入

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值