数据库
分享日常碰到的问题及解决方案
Gemini-zero
这个作者很懒,什么都没留下…
展开
-
码、候选码、主码、全码和外码的区分
关系数据库中的几个容易混淆的几个概念码也称码键。表中的某个属性组,它可以唯一确定一个元组。比如学号候选码若关系中某一属性组的值能唯一的标识一个元组,而其子集不能,则称该属性组为候选码候选码的各个属性称为主属性,不包含在任何候选码中的属性称为非主属性或者非码属性主码若一个关系有多个候选码,则选定其中一个为主码.全码在最简单的情况下,候选码只包含一个属性。在最极端的情况下,关系模式的所有属性是这个关系模式的候选码,称为全码外码关系属性R中属性或属性组X并非R的码,但X是另原创 2020-06-01 18:37:31 · 18819 阅读 · 0 评论 -
mysql创建外键失败
在用sql yog创建表时创建外键失败create table Course(Cno char(4) primary key,Cname char(40) not null,Cpno char(4) foreign key references //表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是CnoCourse(Cno),Ccredit smallint );解决方法直接添加外键添加代码语法格式为:ALTER TABLE * 从表* ADD原创 2020-05-18 14:42:50 · 405 阅读 · 0 评论