典型约束表的创建

2、典型约束表的创建

1)、主键约束

在表中设置主键约束可以唯一标识表中的记录,让人可以快速查找表中的某条信息。主键约束是保证实体完整性的一个重要措施。每个数据表中最多只能有一个主键约束,定义为PRIMARY KEY的字段不能有重复值且不能为NULL值。

在创建表时可以有两种添加主键约束的方法:一是作为字段约束直接在某个字段说明的数据类型后面给出,如:“字段名数据类型  PRIMARY KEY”将指定字段名的字段设置为表的主键。下面截图中的“create table”命令即使用这种方法在创建表t4_dept时将该表的字段deptno设置成了主键,其后的“desc”命令显示了t4_dept的字段结构,从中可以看到:deptno的确已成为了PRIMARY KEY。


创建表时添加主键约束的另外一种方法是:在所有字段说明之后使用“constraint 约束名 约束关键字(字段名表)”的格式给出,注意和前面的字段说明之间用“,”分隔开。下面截图中的“create table”命令即使用这种方法创建了一个带主键约束的表t5_dept并将该表的字段deptno设置成了主键。








可以使用多个字段作为表的主键约束,这时只能使用后一种方法,即:在所有字段说明之后使用“constraint 约束名 约束关键字(字段名表)”的格式给出,注意应和前面的字段说明之间用“,”分隔开。下面截图中的“create table”命令即使用这种方法创建了一个带主键约束的表t_stu5并将该表的字段“xm”和“bj”设置成了主键,其后的“SHOW

COLUMNS FROM”命令跟前面的“desc”命令功能相同,也是用来显示指定表的字段结构信息,从“SHOW COLUMNS FROM t_stu5”的运行结果可以看出,xm,bj字段的确是已设为PRIMARY KEY了。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容