1.创建表 --创建学生班级表 create table StuClass ( ClassId int primary key, --班级ID 主键约束 ClassName nvarchar(30) not null unique, --班级名称 非空约束 唯一约束 CreateDate datet ...
分类:
数据库 时间:
2020-07-19 16:29:23
阅读次数:
99
ORM(O/R Mappping对象关系映射)的基础概念 在我们的系统中,存在大量的需要进行持久化存储的对象,这些对象可能是各种各样的业务单据,也可能是我们的系统配置信息等。另外一些属于内存中使用而不需要进行持久化存储的对象,不属于我们的讨论范围。而在支持对象序列化的语言比如C#,Java中,我们可 ...
分类:
编程语言 时间:
2020-07-18 00:44:02
阅读次数:
64
* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 ...
分类:
数据库 时间:
2020-07-18 00:31:42
阅读次数:
90
一. 外键概念: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在 ...
分类:
数据库 时间:
2020-07-17 11:39:26
阅读次数:
64
####性能影响 分布式项目中对数据进行"改变"操作的时候,要对数据的完整性进行一定的检查操作 ####热更新 存在热部署的时候,可能由于外键的原因达不到热部署的目的,需要重启服务器才能完成。因为外键是强力执行的。 ####降低耦合度 ####数据库分库分表 会对分库分表造成很大的影响 ####主要 ...
分类:
数据库 时间:
2020-07-17 09:21:46
阅读次数:
60
看源码能力还有限,看看别人的讲法就行。这个也被称为脏检查,主要通过快照进行对比以便减少数据库访问次数,同时批量执行sql。 参考链接:https://www.cnblogs.com/wl0000-03/p/6269786.html ...
分类:
Web程序 时间:
2020-07-16 21:56:26
阅读次数:
86
SSH框架是Struct+Spring+Hibernate,SSM是指的Spring-MVC+Spring+MyBatis 1、Struct和Spring-MVC:SpringMVC的控制层是Controller,Structs的控制层是Action。SpringMVC的Controller和Str ...
分类:
其他好文 时间:
2020-07-16 20:58:33
阅读次数:
56
一、创建表 在models文件中创建表,设置外键 二、执行命令 python3 manage.py makemigrations 应用名称 python3 manage.py migrate 三、在数据库中对应表中插入数据 这里直接在数据库表中插入,就不进行代码插入数据了。 四、设置路由 五、创建查 ...
分类:
其他好文 时间:
2020-07-16 11:54:25
阅读次数:
100
select b.name TableName,a.name TypeName,a.* from sysobjects a inner join sysobjects b on a.parent_obj=b.id and b.xtype='U' --删除约束 F外键、PK主键、D 约束、UQ 唯一约 ...
分类:
数据库 时间:
2020-07-15 23:25:41
阅读次数:
86
其实,手写jdbc也是蛮好玩的... 在企业开发过程中,除去一些特殊的要求外,基本上都会使用全自动或半自动的ORM框架代替原生JDBC进行数据库的访问。而在具体项目设计时,常常会根据项目业务情况进行技术选型。其中常用的ORM框架有: Mybatis Hibernate Spring Data JPA ...
分类:
编程语言 时间:
2020-07-15 16:04:34
阅读次数:
109