Mysql
nicepainkiller
念念不忘 必有回响
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql 优化从基础到落地 一 节
Mysql 优化从基础到落地 一 节● 慢查询, 找到值得优化的 SQL慢查询的定义以及作用:慢查询日志, 顾名思义 就是查询慢的日志, 是指 Mysql 记录所有执行 超过 long_query_time 参数设定的时间的 阀值 的 SQL 语句的 日志。 该日志能为 SQL ...原创 2019-11-12 11:37:09 · 436 阅读 · 0 评论 -
MySQL索引与锁的机制 六 mvcc 多版本并发控制
mvcc 多版本并发控制多版本并发控制 - MVCC● mvcc ( Multi-version Concurrency control ) 即多版本并发控制MVCC 一般 读写 是 不 不 阻塞 的, 避免了加锁的操作, 他通过 一定机制 生成 一个 数据库快照(snap...原创 2019-11-08 17:02:15 · 532 阅读 · 0 评论 -
MySQL索引与锁的机制 五 锁
锁数据库隐式加锁:● 一般情况下, 没有用锁。 数据库隐式加了: Innodb 对应 update, delete, insert 语句会 自动给 涉及 数据库集加 排他锁 (X) MyISAM 执行查询语句 SE...原创 2019-11-08 16:33:07 · 507 阅读 · 0 评论 -
MySQL索引与锁的机制 四 MYSQL 事务
MYSQL 事务什么是 事务:● 事务是指 访问并可能 更新数据库中 各种数据项 的一个 程序执行单元 (unit), 一个事务可以是 一条 SQL语句,一组SQL语句 或者 整个程序。 主要用于处理 操作量大, 复杂度高的数据。 事务处理可用来 维护数据库 的 完...原创 2019-11-06 11:03:10 · 896 阅读 · 0 评论 -
MySQL索引与锁的机制 三 MYSQL 索引机制
MYSQL 索引机制数据库的检索过程:Mysql 的 基本存储 结构是 页, 各个数据页 组成一个双向的 链表,单个数据页中的记录 又组成一个 单向的 链表 每个数据 页 都会为 存储的记录 生成一个页目录, 在通过 主键(索引) 查找 某条记录时, 可在 页目录中 使...原创 2019-11-05 17:09:17 · 705 阅读 · 0 评论 -
MySQL索引与锁的机制 三 MYSQL B+树 储存
MYSQL索引 B-树: (balance tree)● M阶 的 B树(也叫作 B-树), 即 M叉的多路平衡查找树, 特征: 定义任意非 叶子 结点 最多只有 M个 儿子; 且 m>2; 根结点的 儿子数 为 [2,m] ...原创 2019-11-05 14:45:42 · 552 阅读 · 0 评论 -
MySQL索引与锁的机制 二 MYSQL存储引擎
MySQL 存储引擎存储引擎 几期 分类: ● Mysql 中的 数据 用各种 不同的技术 存储 在文件 (或内存)中; 每一种技术都 使用 不同的 存储机制, 索引技巧,锁定水平等。这些不同的 技术以及 配套的 相关功能在 Mysql 中 被称为 存储 引擎 MyIS...原创 2019-11-05 11:11:00 · 349 阅读 · 0 评论 -
MySQL索引与锁的机制 一 序言
索引/锁的机制原理通过 之前 15 Mysql 节课 集成可以的学习,再结合 实际工作中的 使用 仍然 有一系列 问题 困扰我。我就继续 学习一期 关于 MYSQL索引与锁机制的课程https://ke.qq.com/course/408110提纲:1.存储引擎...原创 2019-11-04 18:13:06 · 309 阅读 · 0 评论 -
Mysql 事务 锁表 锁行
Mysql 事务 锁表 锁行1、事务隔离级别为读提交时,写数据只会锁住相应的行2、事务隔离级别为可重复读时(Mysql 默认),如果检索条件有索引(包括主键索引)的时候,默认加锁方式是next-key 锁;如果检索条件没有索引,更新数据时会锁住整张表。一个间隙被事务加了锁,其他事务是...原创 2019-11-04 11:51:47 · 952 阅读 · 0 评论 -
Mysql 数据库 第十九节 JDBC连接数据库
JDBC连接数据库什么是 JDBC1. 是一种用于执行 SQl 语句的 JAVA API, 它由一组 用 Java 语言编写的类 和 接口 组成 JDBC 提供了 一种 操作数据库的标准, JDBC 的目标是 使用 Java 的程序员 使用 JDBC可以连接任何 提供了...原创 2019-11-01 14:46:10 · 506 阅读 · 0 评论 -
Mysql 数据库 第十八节 数据库权限 数据的还原与备份
数据库权限 数据的还原与备份1. 权限 指限制用户 能够对数据库 做哪些操作-h -u -p -P>mysql -h 192.168.0.44 -u testuser -p>mysql -h 192.168.0.44 -u testuser -p -P 33062. ...原创 2019-10-31 18:47:49 · 509 阅读 · 0 评论 -
Mysql 数据库 第十七节 索引基础
Mysql 索引基础索引概述:1.索引 是一种 特殊的文件, (innoDB)数据表上的索引 是表空间的一个组成部分。他们包含着对数据表里 所有记录的引用指针, 合理的使用索引的 Mysql 数据库: 兰博基尼 没有使用索引 的 Mysql 数...原创 2019-10-31 16:48:12 · 357 阅读 · 0 评论 -
Mysql 数据库 第十六节 存储过程 1000w 数据的插入
存储过程1. 一组 可编程的函数, 是为了完成特定功能的 SQL语句集储存过程就是具有名字的 一段代码,用来完成特定功能2. 为什么要是用 存储过程 将 重复性很高的一些操作,封装到一个存储过程中, 简化了 对这些 SQL 的调用 批量...原创 2019-10-31 13:27:21 · 969 阅读 · 0 评论 -
Mysql 数据库 第十五节 触发器
触发器1. 触发器是与 表 有关的 数据库对象,在满足定义条件时 触发,并执行该触发器触发器的这种特性 可以协助 应用在数据库 端确保数据的完整性举个例子: 现在 有 用于表 和 日志表,当一个用户被创建的时候,就需要在日志表中插入创建的 log日志。如...原创 2019-10-30 17:01:17 · 326 阅读 · 0 评论 -
Mysql 数据库 第十四节 事务 隔离级别
事务 隔离级别事务的定义: Transaction事务:一个最小的不可 再分割的 工作单元通常 一个事务 对应一个完整的业务,(例如:银行账户转账业务,该业务就是一个最小的工作 单元)一个完整的业务需要 一条或者多条 DML(insert, update, dele...原创 2019-10-30 15:44:00 · 183 阅读 · 0 评论 -
Mysql 数据库 第十三节 数据库常用函数 与 自定义函数
数据库常用函数 与 自定义函数常用函数:1.函数储存着 一系列 sql 语句, 调用函数 就是 一次性执行这些语句 所以 函数可以 降低 语句重复, 这些内部函数可以帮助用户更加 方便的 处理表中的数据 MySQL 函数包括 聚合函数, 数学函数, 字符串函数, 日期和时间...原创 2019-10-29 18:08:23 · 519 阅读 · 0 评论 -
Mysql 数据库 第十二节 视图基础
视图 View 基础1.什么是视图 视图是一个虚拟表, 其内容由 查询产生与真实的表一样,包含 行 和 列行和列数据 来源于定义 视图查询所 引用的表, 并且在引用 视图的时候 动态生成。简单来说, 视图是由 Select 结果集 组成的 表2. 视图的特性...原创 2019-10-29 14:17:53 · 354 阅读 · 0 评论 -
Mysql 数据库 第十一节 子查询
子查询1. 一个 Select 语句中 包含 至少一个 完整的 select 查询 子查询: 又叫做 内部查询, 相对于 内部查询, 包含内部查询的 就称为外部查询 子查询: 可以包含 普通的 select, 也可以包含任何子句, 比如 dis...原创 2019-10-29 11:31:06 · 525 阅读 · 0 评论 -
Mysql 数据库 第十节 多表查询 内连 外连 自然连 多表
数据库多表查询合并结果集, 行的合并1. 什么是合并结果集合并结果集 就是 将两个 select 语句查询合并在一起2. 合并结果集的两种方式 重复指的 完全重复UNION : 合并时 去除重复记录 UNI...原创 2019-10-28 17:41:07 · 437 阅读 · 0 评论 -
Mysql 数据库 第九节 数据库的设计 与 建模 三大范式
数据库的设计 与 建模数据库的设计:1. 完整性 约束 主要表现在 参照完整性 和 实体完整性 实体完整性 : 是 用来约束 表内数据 完整性, 主要体现在 对 主键的约束上。 主键唯一 约束 不能为空,每个主键只能 引用唯一 一条数据(主键不能重复)参照 ...原创 2019-10-25 11:28:50 · 417 阅读 · 0 评论 -
Mysql 数据库 第八节 数据完整性(数据库表的设计)主键 外键
数据完整性(数据库表的设计)实体完整性 对应 每一行数据1. 什么是实体 数数据库一行 就是一个实体 实体完整性 的作用: 标志每一行数据 不重复, 行级约束 2. 约束类型主键约束 primary key唯一约束 unique自...原创 2019-10-24 14:06:34 · 953 阅读 · 0 评论 -
Mysql 数据库 第七节 《DQL 高阶查询》 分组 聚合 Limit
《DQL 高阶查询》DQL 常用聚合查询:1. count 返回 不为 null 的数据 记录数 count(*) 等价于 count(1) COUNT 使用比较多的 场景 就是 数据分页 SELECT CO...原创 2019-10-23 15:50:04 · 459 阅读 · 0 评论 -
Mysql 数据库 第六节 《DQL 结果集获取》
《DQL 结果集获取》是使用最多的 数据库语言:DQL (query) 数据查询语句 用来查询数据 指令有 SELECT (70% 的数据库操作)...原创 2019-10-14 19:20:22 · 409 阅读 · 0 评论 -
Mysql 数据库 第五节 《DML 操作表数据》
《DML 操作表数据》DML (Manipulate) 数据操作语句 用来操作数据 指令有 INSERT UPDATE DELETEInsert 插入数据插入语句 INSERT INT...原创 2019-10-14 14:18:17 · 311 阅读 · 0 评论 -
Mysql 数据库 第四节 《DDL 定义数据库 表》
《DDL 定义数据库 表》DDL (define) 数据定义语句; 用来操作数据库对象: 库,表,列等; 指令有 CREATE ALTER DROP1 数据库的创建 CREATE DATABASE 数据库名称 CHARACT...原创 2019-10-12 17:34:57 · 438 阅读 · 0 评论 -
Mysql 数据库 第三节 《Mysql 功能划分 与 数据模型》
《Mysql 功能划分 与 数据模型》SQL(Structure Query Language)DDL (define) 数据定义语句, 用来操作数据库对象: 库,表,列等; 指令有 CREATE ALTER DROP DML (Mani...原创 2019-10-12 16:17:39 · 444 阅读 · 0 评论 -
Mysql 数据库 第二节 《Mysql 安装 与 介绍》
default-character-set = utf8原创 2019-10-12 11:13:14 · 201 阅读 · 0 评论 -
Mysql 数据库 第一节 《数据库基础知识》
数据库基础知识数据库是 按照数据结构来 组织 存储 和 管理的 仓库。 介质一般是 磁盘 或者 内存数据库分为 关系型数据库 (SQL) 非关系型数据库 (NoSQL)数据库产品关系型数据库 大型数据库: O...原创 2019-10-11 14:54:40 · 732 阅读 · 0 评论
分享