问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

建数据库表时 为字段指定约束条件都需要注意些什么?

发布网友 发布时间:2022-04-07 18:11

我来回答

4个回答

热心网友 时间:2022-04-07 19:41

1.约束主要有一下几种:
NOT NULL : 用于控制字段的内容一定不能为空(NULL)。
UNIQUE : 控件字段内容不能重复,一个表允许有多个 Unique 约束。
PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。
FOREIGN KEY: FOREIGN KEY 约束用于预防破坏表之间连接的动作,FOREIGN KEY 约束 2. 也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。
CHECK: 用于控制字段的值范围。
DEFAULT: 用于设置新记录的默认值。
3. not null : 用于控制字段的内容一定不能为空(NULL)。
用法 :Create table MyTable
(
id varchar(32) not null,
name varchar (32)
)
4. Primary Key :也是用于控件字段内容不能重复,但它在一个表只允许出现一个。
在Sql Server、Orcale、MS Access 支持的添加Primary Key语法:
Create table myTB1
(
id nvarchar(32) not null primary key,
name nvarchar(32)
)

热心网友 时间:2022-04-07 20:59

既然是primary key就不用设置not null了,因为pk就是唯一非空的
SQLServer不太清楚,在oracle里,类型一般都是小写,首字母大写不大写没关系。
除了not null,pk,fk等,如果需要对数据进行排除,可以创建check约束。或者是通过业务代码进行数据的校验。

热心网友 时间:2022-04-07 22:33

不用,数据库保留字不区分大小写
primary key就已经包含not null的意思了

热心网友 时间:2022-04-08 00:25

看你使用的是什么数据库。oracle对大小写不敏感。字段类型最好不要直接用

time,date等词。前面可以加个前缀。如t_time。

not null和primary key的书写顺序没有具体要求

有primary key就不需要not null了

以上以oracle为准
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 林俊熙是不是时代少年团 mxplayer网络流怎么用 时代少年团郭敬明现最萌身高差,网友对此有何评价? mxplayer这个软件怎么用 老天爷宋亚轩能变成单狗吗 哪个手机播放器又可以切换语言又可以投屏?我知道迅雷可以投屏但不能 时代少年团的爱好是什么? 刘耀文下课冲食堂上了热搜,还有哪些明星也上过奇奇怪怪的热搜呢?_百度... 时代少年团公开私生照片,你认为该不该公开? 我用时代少年团的名字头像,当我的微信头像可以吗? 闺蜜喜欢时代少年团的我喜欢王俊凯闺蜜头像要怎么做比较好? 我把时代少年团的TNT头像当微信头像可以吗?会惹怒爆米花吗?去爆米花为我解释一下? 最近发布了很多款中端手机,哪款比较好呢? 羊肉串挂糊料配方 疝气对结婚生育有影响吗 腹股沟疝气影响生育吗? 疝气会影响生育吗 得过疝气会影响生育吗 我是一名生物技术专业的学生,不过我想考*类的公务员,可以吗。 关于文检或痕检类的刑事科学技术*的工作情况,麻烦了解的人进~谢谢 MXplayer视频播放器怎么不支持音频ac3格式? mxplayer怎么看大片 哪个大神知道怎么把腾讯视频缓存的视频本地,苹果系统? 协助处理事务是什么意思? 领导让我协助同事工作,是什么意思? 协助领导工作是什么意思 主持工作、分管工作、牵头工作、负责、协助等有什么区别 协助工人是什么意思? 职场里公司调任新的领导,说是协助你的工作这是让你走的意思吗? 协助是什么意思,"协助"的汉语解释 协助工作由谁承担责任 协助其他部门工作再简短怎么说 配合与协助有什么区别? 协作是什么意思 领导说协助自己工作,员工应该说什么? 如何协助主管工作 青春不迷茫,美好不打烊的意思 “美丽不打烊,跟你很熟么”这个女孩子的网名怎样 “不打烊”是什么意思? 打烊 确切比喻什么?