讨论---MySQL数据库中null、''、' '区别

今天在写代码的时候,遇到了一个关于MySQL数据库的问题,发现在表中插入‘’数据的时候插入不进去。发现这张表中的数据没有数据的时候,默认显示的null,当时自己又重复的额试了几次,但是始终没有成功,从而,发现问题没有自己想想的这么简单。

这些字段在数据库中的储存长度:

 

 

 总结:想必现在大家应该一目了然了吧!null--也是在数据库中又占位的。但是他的长度是null,空字符串是在数据库中是没有长度的。空格在数据库中占用一个字节长度。

 

猜你喜欢

转载自www.cnblogs.com/dongyaotou/p/11794130.html
今日推荐