![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 77
JustWei_
这个作者很懒,什么都没留下…
展开
-
数据库查询
title: 数据库查询date: 2021-08-14 14:16:43tags: [SQL, 数据库]数据库查询单表查询select 列名from 表名where 条件[order by 列名 DESC/ASC]多表查询同表自连接一张表中,有两个及以上的字段,且这些字段有一定的关系,就可以在这上面进行连接操作,俗称自连接。示例车站站点表通过自连接查询上下站关系找到坐车线路SELECT a.preStation, a.nextStation, b.preSta.原创 2021-08-15 16:42:32 · 244 阅读 · 1 评论 -
数据库优化
title: 数据库优化date: 2021-06-23 21:40:05tags: [数据库]数据库优化数据库优化的路线一般为:SQL 优化、结构优化、配置优化、硬件优化。前两个方向一般是普通开发的考量点,而后两个方向一般是 DBA 的考量点。SQL 优化SQL 优化是数据库优化的最常见、最初级手段。在执行 SQL 语句,语句中字段的顺序、查询策略等都可能会影响到 SQL 的执行性能。执行计划如何检验修改后的 SQL 确实有优化效果?这就需要用到执行计划(EXPLAIN)。使用执行.转载 2021-06-28 13:15:19 · 100 阅读 · 0 评论 -
分库分表
title: 分库分表date: 2021-06-23 12:07:31tags: [数据库]分库分表什么是分库分表分库分表的基本思想把原本完整的数据切分成多个部分,放到不同的数据库或表上。分库分表解决的问题分库分表一定是为了支撑 高并发、数据量大两个问题的。垂直切分垂直切分,是 把一个有很多字段的表给拆分成多个表,或者是多个库上去。一般来说,会 将较少的、访问频率较高的字段放到一个表里去,然后 将较多的、访问频率较低的字段放到另外一个表里去。因为数据库是有缓存的,访问频率高的行字段.转载 2021-06-23 14:26:39 · 181 阅读 · 0 评论 -
集群
title: 集群date: 2021-06-23 11:53:03tags: [数据库]集群这个专题需要根据熟悉哪个数据库而定,但是主流、成熟的数据库都会实现一些基本功能,只是实现方式、策略上有所差异。下面主要介绍 Mysql 系统架构问题。复制机制Mysql 支持两种复制:基于行的复制和基于语句的复制。这两种方式都是在主库上记录二进制日志(binlog),然后在从库上以异步方式更新主库上的日志记录。这意味着:复制过程存在时延,这段时间内,主从数据可能不一致(即最终一致性)。主要涉及三.转载 2021-06-23 12:06:21 · 71 阅读 · 0 评论 -
数据库理论
title: 数据库理论date: 2021-06-23 01:49:55tags: [数据库]数据库理论函数依赖对于 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。对于 A->B,如果能找到 A 的真子集 A’,使得 A’-> B,那么 A->B 就是部分函数依赖,否则就是完全函数依赖。对于 A->B,B->C,则 A->C 是一个传递依赖。如果 {A1,A2,… ,An} 是关系的一个或多个属性的集合,该集合函数决定了关系的.转载 2021-06-23 11:49:46 · 115 阅读 · 0 评论 -
事务
title: 事务date: 2021-06-23 00:55:54tags: [数据库]事务事务简单来说:一个 Session 中所进行所有的操作,要么同时成功,要么同时失败。具体来说,事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。ACIDACID — 数据库事务正确执行的四个基本要素:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability).转载 2021-06-23 01:48:26 · 76 阅读 · 0 评论 -
约束
title: 约束date: 2021-06-22 22:48:42tags: [数据库]约束数据库约束(CONSTRAINT)有哪些:NOT NULL:用于控制字段的内容一定不能为空(NULL)。UNIQUE:字段内容不能重复,一个表允许有多个 UNIQUE 约束。PRIMARY KEY:数据表中对储存数据对象予以唯一和完整标识的数据列或属性的组合,它在一个表中只允许有一个。主键的取值不能为空值(Null)。FOREIGN KEY:在一个表中存在的另一个表的主键称此表的外键。用于预防.转载 2021-06-22 23:42:35 · 54 阅读 · 0 评论 -
索引
索引1、索引索引是帮助MySQL高效获取数据的数据结构。2、索引的优点提高搜素数据的搜索速度。加快表与表之间的连接速度。在信息检索过程中,若使用分组及排序子句进行时,通过建立索引能有效的减少检索过程中所需的分组及排序时间,提高检索效率。3、索引的缺点创建索引的时候会占用存储空间。在需要修改表中的数据时,索引还需要进行动态的维护,所以对数据库的维护带来了一定的麻烦。在我们建立数据库的时候,需要花费的时间去建立和维护索引,随着数据量的增加,需要维护索引的时间也会增加。4、索引的分类原创 2021-04-19 22:54:54 · 213 阅读 · 0 评论