问一下老师

来源:1-1 添加和删除字段操作

qq_ibertine_0

2020-09-28 10:00:42

NULL和空字符串和什么也不写的区别,

null和什么也不写是不是一样的

写回答

1回答

好帮手慕阿慧

2020-09-28

同学你好,null是空值,''是空字符串。空值会显示为null值,而空字符不会显示什么。如下:

http://img1.sycdn.imooc.com/climg/5f71549b09c5562603620154.jpg

当往表中新增列时,该列默认可以为null,且默认值是null。如:email VARCHAR(50) NULL DEFAULT NULL 表示email列可以为null,默认值为null。当往表中新增数据时不写email的值,会使用默认值,如null。当默认值是null时,null和什么也不写是一样的。

在后面1-5 添加和删除默认值操作小节中会讲到默认值。建议同学可以先往后面学习。

祝学习愉快~


0

0 学习 · 8016 问题

查看课程