Access数据库设置主键办法 Access数据库怎么设置主键

Access数据库设置主键办法 Access数据库怎么设置主键,第1张

什么是主键?Access数据库里的主键就是主关键字,用于唯一地标识表中的某一条记录,下面我们来看看access设置主键的方法。

1、打开Access数据库,双击打开我们要设置主键的表。如图所示,我们要设置“选课”表的“学号”、“课程代码”为主键

2、在已打开正确表的前提下,单击左上端的“设计视图”按钮

3、打开了表的设计视图,在表的左侧用鼠标拖动选中需要设置主键的2个字段

4、选中后的效果如图所示。在选中的地方右击鼠标,选中“主键”即可。注意:不要在红框处右击鼠标,这样你就只能选择一个字段作为主键了。

5、设置成主键的字段前面会有标识的。设置主键完成,记得要保存喔!

首先用设计试图打开Access中的表,然后如下图设置主键:

相关知识:主键要求全字段不能重复:

主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

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

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

3、新建外键表teacher,输入命令:create table teacher。添加需要的字段teacher_xingming并设置它为主键。输入命令:teacher_xingming nchar(10) primary key,

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

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

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

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

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

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

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

以上就是关于Access数据库设置主键办法 Access数据库怎么设置主键全部的内容,包括:Access数据库设置主键办法 Access数据库怎么设置主键、在access中怎么设置主键、sql用命令创建主键与外键。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9683715.html

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

发表评论

登录后才能评论

评论列表(0条)

保存