字节面试:知道MySQL 的 NULL 值是怎么存放的吗?

如果你知道MySQL一行记录的存储结构,那么这个问题对你没什么难度。如果你不知道也没关系,这次我跟大家聊聊MySQL一行记录是怎么存储的?知道了这个之后,除了能应解锁前面这道面试题,你还会解锁这些面试题:MySQL的NULL值会占用空间吗?MySQL怎么知道varchar(n)实际占用数据的大小?varchar(n)中n最大取值为多少?行溢出后,MySQL是怎么处理的?这些问题看似毫不相干,其实都是在围绕「MySQL一行记录的存储结构」这一个知识点,所以攻破
阅读全文

sql注入语法汇总

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令 SQL语法允许数据库命令和用户数据混杂在一起的。如果开发人员不细心的话,用户数据就有可能被解释成命令, 这样的话,远程用户就不仅能向Web应用输入数据,而且还可以在数据库上执行任意命令了。
阅读全文
Loading...