黑马程序员技术交流社区
标题:
1
[打印本页]
作者:
姚耀
时间:
2012-6-6 20:06
标题:
1
本帖最后由 姚耀 于 2016-1-15 12:53 编辑
1111111111
作者:
朱亮辉
时间:
2012-6-6 22:13
本帖最后由 朱亮辉 于 2012-6-6 22:15 编辑
1、在“数据库关系图”中建立,可视化操作
2、references author (id) ON UPDATE CASCADE ON DELETE CASCADE
上面ON UPDATE CASCADE,ON DELETE CASCADE两个选项,指明以后author表的id字段有delete,update操作时,myBBS表中的id也会被级联删除或更新。如果没有选中,是不可以对author表中已被myBBS表关联的id进行update或者delete操作的。
作者:
杨雪
时间:
2012-6-6 23:41
举个例子:
代码操作:
create table TestA
(
id int primary key identity,
name nvarchar(50) not null
)
create table TestB
(
id int primary key identity,
testAid int foreign key references TestA(id),
name nvarchar not null
)
TestB表中的testAid就是外键。
试图操作:
在视图中选择要建立关系的两张表,把其中一张表的主键拖到另一张表上,会弹出一个设置框,可进行关系设置,设置后保存即可。
作者:
钟山山
时间:
2012-6-7 09:23
外键:
CREATE TABLE WL_Table_05
(
ID int REFERENCES WL_Table_04(ID),
CourseID char(20),
Grade int,
CONSTRAINT ID_Course PRIMARY KEY(ID,CourseID)
这个是在建表中完成的.
作者:
G_Xiaotao
时间:
2012-6-7 17:51
create table T1
(ID int primary key,
Name nvarchar(50)
)
create table T2
(
ID int primary key,
Name nvarchar(50),
TID int foreign key reference T1(ID) //外键
)
作者:
聂玉林
时间:
2012-6-7 18:13
可视化操作,在相应要建立外键的元素右击就可以选择外键,这样就可以建立外键
作者:
吴伟烈
时间:
2012-6-19 22:07
--为表建立约束
alter table BookInfo
--主键约束
add constraint PK_主键名 primary key(主键),
--唯一约束
constraint UQ_唯一约束名 unique(列名),
--外键约束
constraint FK_外键名 外表 foreign key(外键) references 主表(主键),
--默认约束
constraint DF_默认约束名 default(默认值) for 列名,
--check约束
constraint CK_检查约束名 check(表达式)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2