我的理解 所谓的触发器也就是相当于方法 只是省去了我们的一些繁琐的操作 像存储过程我们想要使用代码实现的功能就要一遍一遍的点击执行是不是有点麻烦,但是我们用触发器的话就会省去一些操作,比如我们想要在某表里面添加一条数据同时又给另一个表添加一条数据而且有主外键关系,那么我们需要一条一条的来写 是不是太 ...
分类:
数据库 时间:
2019-03-06 01:06:24
阅读次数:
191
1 添加 班级信息时的问题 (grade为外键) 原因是 grade 必需接收 一个 实例, 而我交是一个 str字符串, 加了一个.first() 后 正常... 下面有常用查询 和返回的类型. 3.常用查询 通过模型类上的管理器来构造QuerySet。 - 模型类上的管理器是啥? 模型类.obj ...
分类:
其他好文 时间:
2019-03-05 18:46:07
阅读次数:
262
主键: 主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中搜索一条纪录如查找一个人,就只能根据学号去查找,这才能找出唯一的一个,这就是主键;如:id int(10) not null primary key auto_increment ;自增长的类 ...
分类:
数据库 时间:
2019-03-03 19:02:56
阅读次数:
268
在MySQL中InnoDB属于存储引擎层,并以插件的形式集成在数据库中。从MySQL5.5.8开始,InnoDB成为其默认的存储引擎。InnoDB存储引擎支持事务、其设计目标主要是面向OLTP的应用,主要特点有:支持事务、行锁设计支持高并发、外键支持、自动崩溃恢复、聚簇索引的方式组织表结构等。 体系 ...
分类:
数据库 时间:
2019-03-01 15:30:17
阅读次数:
201
学习路线: Java基础 >HTML/CSS/JS(前端页面) >Servlet/JSP(J2EE)(马士兵的视频)、Mysql(数据库) >Java Web框架(spring、springmvc、mybatis) 找到工作:Java基础的升级版 《Java编程思想》 1~2年:看设计模式 《大话设 ...
分类:
编程语言 时间:
2019-03-01 12:52:52
阅读次数:
220
''' django开发中对数据库有什么优化? 1.设计表时候,尽量少用或不用外键,因为外键约束会影响插入和删除性能 2.使用缓存,减少对数据库的访问 3.在orm框架下设置表时,能用varchar确定字段长度就不用text 4.给搜索频率高的字段,在定义阶段设置索引 5.Django orm框架下... ...
分类:
数据库 时间:
2019-02-28 21:08:51
阅读次数:
214
数据库存储引擎: 一 InnoDB存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),其它存储引擎都是非事务安全表,支持行锁定和外键,MySQL5.5以后默认使用InnoDB存储引擎。InnoDB主要特性为MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全(ACID兼容) ...
分类:
数据库 时间:
2019-02-28 13:25:49
阅读次数:
259
一、表关系的分析 数据库中多表之间存在着三种关系,也就是系统设计中的三种实体关系。如图所示: 从图中可以看出,系统设计的三种实体关系分别为:多对多、一对多和一对一关系。在数据库中。实体表之间的关系映射是采用外键来描述的,具体如下。 二、表与表的三种关系 【一对多】 建表原则:再多的一方创建外键指向一 ...
分类:
其他好文 时间:
2019-02-27 21:55:39
阅读次数:
272
今天继续学习外键的使用。 当我们有了category、series和很多tutorials时,我们查看某个tutorial,可能需要这样的路径http://127.0.0.1:8000/category/series/tutorial,这样看上去十分的繁琐,我们希望无论是在category下还是在s ...
分类:
移动开发 时间:
2019-02-25 23:28:39
阅读次数:
347