mysql创建表时的空值和非空值设置有什么讲究

mysql创建表时的空值和非空值设置有什么讲究,第1张

空值是一种特殊的状态, 表示某一个字段"没有被处理过"

几乎在所有的数据库中甚至是编程语言中, 空与非空都有其存在的意义, 举个例子, 一个人员表中, 有一个年龄字段, 这个年龄字段如果为非 空, 则在不知道人员年龄的情况下, 数据无法入库, 否则会显示个奇怪的年龄(比如0岁, 或者-1岁等)

而有些情况泽不可以为空, 最常见的就是"主键", 比如身份z号之类的

非空是指该数据不允许为空。当添加数据时,非空(不允许为空)的字段添加时出现空值将会直接报错。添加失败。

非空字段是在数据库表设计时进行的。这样的设置的作用是避免有相同的数据,比如说,部门编号,出现二个相同的,数据 *** 作就难度大了好多。也不方便 *** 作。

再给个比喻,一个镇,如果有二个相同的学校名称,结果查找起来会怎么办?人力是还可以直接分辨,某条路上的某校,但是电脑它就暂时没有这么强大的功能了。

进行 *** 作一下即可。

1、首先,打开access数据库文件。

2、在创建功能区的查询分组中单击“查询设计”按钮,系统d出查询设计器。

3、在显示表对话框中添加“tBmp”表,关闭显示表对话框。

4、单击查询类型分组中的“删除”按钮,在查询设计器中出现“删除”行即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9633398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存