约束分以下几种: 非空约束:如果使用了非空约束,则以后些字段的内容不允许设置为NULL (NOT NULL) 唯一约束:即此列的内容不允许出重复UK 主键约束:表示一个唯一的标识,例如:人员ID不能重复,且不能为空PK 检查约束:用户自行编写设置内容的检查条件;CK 主外键约束:在2张表上进行的关联 ...
分类:
其他好文 时间:
2019-04-05 16:53:32
阅读次数:
233
多表操作 1.分类表 3.联合主外键 4.声明外键约束 要想删除主表中与从表有关联关系的数据,可以这么做: ...
分类:
其他好文 时间:
2019-03-26 19:56:58
阅读次数:
184
我的理解 所谓的触发器也就是相当于方法 只是省去了我们的一些繁琐的操作 像存储过程我们想要使用代码实现的功能就要一遍一遍的点击执行是不是有点麻烦,但是我们用触发器的话就会省去一些操作,比如我们想要在某表里面添加一条数据同时又给另一个表添加一条数据而且有主外键关系,那么我们需要一条一条的来写 是不是太 ...
分类:
数据库 时间:
2019-03-06 01:06:24
阅读次数:
191
PS:这里是给自己做个备忘,下次遇到同类问题的时候,方便查找; 客户在有主外键关系的2张表进行页面删除时报错已有子记录,运维后台处理的时候应该找出相应的数据,先删除子记录,在删主表记录;但客户要的急,就执行了错误的操作,删除了外键约束,在执行的删除,但在通过alter语句进行添加外键的时候,报错未找 ...
分类:
数据库 时间:
2019-02-15 11:53:04
阅读次数:
172
一、小疑问的解答 问题一:到这里,有很多学习者会感到困惑,因为他不知道使用hibernate是不是需要自己去创建表,还是hibernate全自动,如果需要自己创建表,那么主外键这种设置也是自己设置吗?这让人感到很困惑,现在就来解决一下这个小疑问(如果知道了的可以直接跳过看下面的多对多映射关系讲解) ...
分类:
Web程序 时间:
2019-01-05 19:47:24
阅读次数:
212
灵感来源于:https://www.cnblogs.com/xdp-gacl/p/4264440.html 转发自:https://www.cnblogs.com/hq233/p/6752335.html 首先 数据库量表之间字段关系(没有主外键) studentmajor表的id字段对应stude ...
分类:
其他好文 时间:
2018-12-25 19:57:41
阅读次数:
159
1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表: 上面有两张表:部门表(dept)、员工表(emp)。Id=D ...
分类:
数据库 时间:
2018-12-19 10:14:12
阅读次数:
166
一、概念部分 1.1关联关系:是使用最多的一种关系,非常重要。在内存中反映为实体间的关系,映射到DB中为主外键关系。实体间的关联,即对外键的维护。关联关系的发生,即对外键数据的改变。 1.2外键:外面的主键,即使用其它表的主键值作为自己的某字段的取值。 在一个对关联关系中,外键总是被定义在多方表中。 ...
分类:
Web程序 时间:
2018-12-13 16:35:33
阅读次数:
210
返回表中数据问题 ??business层中SQL语句中查询后跟的是*还是具体某列或几列,返回的是这个新表,不是数据库中的表,控件赋值时要注意。 VS中SQL语句大小写不区分吗? 主外键订单表 就好像一个订单需要2张表1站订单表 一张订单明细表订单表里面的ID是主键明细表里的也有个ID 关联的订单表的 ...
分类:
Web程序 时间:
2018-11-28 18:56:30
阅读次数:
216
一、基本操作 1.mongoDB和关系型数据库对比 对比项 mongoDB mysql oracle 表 集合list 二维表 表的一行数据 文档document 一条记录 表字段 键key 字段field 字段值 值value 值value 主外键 无 PK,FK 灵活度扩展性 极高 差 (1)关 ...
分类:
数据库 时间:
2018-10-28 18:04:02
阅读次数:
216