SQL2005数据库如何使用命令创建主键与外键约束

 时间:2024-10-31 04:48:54

1、为了方便大家理解,我们使用一个例子来帮助大家理解。意思大概就是通过引用表二中的字段完成对表一字段的约束。方法:

SQL2005数据库如何使用命令创建主键与外键约束

2、我们这里一共两个表,我们先创建外键表,因为先有外键,主键才能引用。1、创建数据库,新建查询。

SQL2005数据库如何使用命令创建主键与外键约束

3、新秃赈沙嚣建外键表【teacher】,输入命令:create table teacher。3、添加需要的字段teacher_xingming并设置它为【主妗哳崛搿键】。输入命令:teacher_xingming nchar(10) primary key,

SQL2005数据库如何使用命令创建主键与外键约束

4、选中需要执行的命令行,单击【执行】,下方会有是否成功的提示。我们现在对表进行刷新操作后,会发现已经成功创建了一个新表【teacher】。

SQL2005数据库如何使用命令创建主键与外键约束
SQL2005数据库如何使用命令创建主键与外键约束

5、接下来就要创建学生表了,create table student( student_xingming nchar(10) pri罪焐芡拂mary key not null, ——该程序段意思为创建一个【student】表,表中新建一个主键【student_xingming字段,类型为nchar(10) ,并不允许为空。】

SQL2005数据库如何使用命令创建主键与外键约束

6、继续写,输入:student_banji nchar(10) not null,——表中新建一个【student_banji字段,类型为nchar(10) ,并不允许为空。】

SQL2005数据库如何使用命令创建主键与外键约束

7、创建外键,输入命令student_jiaoshi nchar(10) foreign key refer髫潋啜缅ences teacher(teacher_xingming)看起来很长,实际意思很简单:表中新建一个【student_jiaoshi字段】,它是外键,nchar(10)类型,它来至 teacher_xingming中的内容。

SQL2005数据库如何使用命令创建主键与外键约束

8、选中,点击【执行】,没有错误,就说明成功了。9、刷新一下表,看看是不是多了一个表【student】?所有约束已经创建好了。

SQL2005数据库如何使用命令创建主键与外键约束

9、我们来试一下看看是否真正实现我们所说的功能。1、打开【teacher表】,填写“刘老师”。2、打开【student表】,前面任意填,最后填写“刘老师”,没有错误说明没问题。

SQL2005数据库如何使用命令创建主键与外键约束
SQL2005数据库如何使用命令创建主键与外键约束

10、如何我们想测试约束是否真的有效,我们填写其他内容,看看是否成功呢?4、只要不是【teacher】字段中的内容,他就会报错。

SQL2005数据库如何使用命令创建主键与外键约束

11、不知道小伙伴们对这个主键与外键约束有没有理解呢?如果你觉得这篇经验对您有帮助,那就请给这篇文章点个赞吧!!

  • sql server怎么设置两个主键
  • SQL server 怎样用SQL语句向表中插入数据
  • sql怎么用代码创建数据库
  • SQL语句怎么创建数据表
  • SQL server怎样新建表
  • 热门搜索
    尊老爱幼手抄报 数学手抄报资料 六一手抄报简单又好画 美德少年手抄报 关于五一劳动节的手抄报 关于抗击疫情的手抄报 我的中国梦手抄报图片 教师节手抄报模板 四年级安全手抄报 抗美援朝手抄报简单又漂亮