学习记忆数据库的约束(2)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:01 点击:次
Ⅰ向已有的表中添加一个主键(没有就是添加,添加就是修改表)
Alter table table1
Add froeign key (列名1)references table2(列名2)
Ⅱ 创建表的时候一同创建外键
Create table table1
(列名4 数据类型 是否为空 primary key,
列名3 数据类型 是否为空,
列名1 数据类型 references table2 (列名2)
)
注:
Table1外键表
Table2主键表
列名1是主表列
列名2是外键表列
最一般常用的是主表的列和外键表的列的字段是一样的
一般多为ID 可以作为主键的。这是两个之间的交互。
四、Check约束
他也是基于一个表中的约束,限定表中列直接爱你数据的参照关系。
Ⅰ 向一个以创建的表中添加约束
Alter tabel table1
Add constraint 约束名 check(列名对于列的限制条件)
多是一些可以找到范围的数据,例如年龄,身高,体重。
五、default 默认约束
他是一个对于某一个值的约束,他是唯一的一个用for关联词的句子
向表中添加一个默认约束
Alter tabletable1
Add default ‘默认值’for 列名
六、删除约束
删除约束也是对于表的修改故:
Alter table table1
Drop constraint 约束名
www.2cto.com
注:上面就是我所理解的一些约束。想要记住他们并不难
1 开头的一般都是 alter table 表名 或是create table 表名
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>