在sql数据库的表设计中,其中有一栏是允许空是什么意思?

在sql数据库的表设计中,其中有一栏是允许空是什么意思?,第1张

允许该字段在添加数据时可不填数据,默认为null

比如你的table有以下三旅源链个字段aa,bb,cc,其中cc允许空

则你在插入数据时可这样写,不拆孙会出错裂码

insert into table values('11','22')

你没有拦桐约束,你只是给建表的时候是否允许该字段是否为空即null 如果不为空即not null

意思就是:插入值的时候是否必须给该字段分配值插入。如果这字段允许为空,即可不插入值。反之,必须给该字段写入值,要不插入会失败。

约束该字段为空的侍顷写法老衡陆应该是:

ALTER TABLE 表名 Add Check(字段 is null)


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

原文地址: http://outofmemory.cn/bake/11979306.html

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

发表评论

登录后才能评论

评论列表(0条)

保存