
数据库
放羊的大飞
这个作者很懒,什么都没留下…
展开
-
数据库并发
一、数据库层面支持高并发系统二、数据库锁三、ORM框架 1. Object Relational Mapping 对象关系映射,描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中,数据持久层框架。(对象和数据库之间的桥梁) 2.类 --> 表 类的属性 --> 表字段 ...原创 2020-04-01 23:45:50 · 340 阅读 · 0 评论 -
数据库事务和隔离级别
一、数据库事务二、事务的隔离级别原创 2020-04-01 23:38:44 · 171 阅读 · 0 评论 -
Mysql的存储引擎
一、存储引擎简介二、存储引擎的分类原创 2020-04-01 23:12:36 · 182 阅读 · 0 评论 -
Mysql索引的设计原则、数据结构
索引:加速查询的数据结构一、索引设计原则 1.经常查询的字段,建议创建索引; 2.索引不是越多越好:维护索引结构会占用磁盘空间(每个索引是一个单独的存储结构)、影响增删查改的性能(查:生成执行计划时要考虑各个索引;可能用不到最佳索引; 增删改:要维护每个索引的结构); 3.经常更新的表不要太多索引: 数据更新时会调整索引,消耗系统资源; 4. 数据量小的...原创 2020-04-01 23:07:31 · 204 阅读 · 0 评论 -
Mysql的modify和change
Change: 对列进行重命名时: < mysql> ALTER TABLE t1 CHANGE a b INTEGER。 改列的类型而不是名称, CHANGE语法仍然要求旧的和新的列名称,即使旧的和新的列名称是一样的。 <mysql> ALTER TABLE t1 CHANGE b b BIGINTNOT ...原创 2020-03-25 11:01:10 · 1162 阅读 · 0 评论 -
mysql的子查询、内连接/外连接、笛卡尔积
——纪念一次mysql子查询打满CPU...sql原文大致如下: select * from A where id in (select B.a from B where B.b in (select C.a from C where C.b = ?)) 涉及到的查询字段都有索引,但是由于mysql对子查询的优化做的不好,查询引擎对于子查询很容易选错合适的索引,导致在线上实际...原创 2020-01-15 20:03:12 · 895 阅读 · 0 评论