51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Mysql

【MySQL】MySQL 入门必知必会其五:创建和管理表

【MySQL】MySQL 入门必知必会其五:创建和管理表

厉飞雨 阅读(300) 评论(0) 赞(17)

<h1>一、基础知识 {#一基础知识}</h1> <h2>1.1 一条数据存储的过程 {#11-一条数据存储的过程}</h2> <ul> <li>存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。</li> <li>那...

【MySQL】MySQL 入门必知必会其四: 子查询

【MySQL】MySQL 入门必知必会其四: 子查询

厉飞雨 阅读(353) 评论(0) 赞(20)

一、子查询 {#一子查询} ============= > 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。 1.1 需...

【MySQL】MySQL 入门必知必会其三: 单行函数、聚合函数

【MySQL】MySQL 入门必知必会其三: 单行函数、聚合函数

厉飞雨 阅读(367) 评论(0) 赞(19)

一、单行函数 {#一单行函数} =============== 1.1 函数的理解 {#11-函数的理解} --------------------- ### 1.1.1 什么是函数 {#111-什么是函数} * 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既`提高了代码效率`,又`提高了可维护性`...

【MySQL】MySQL 入门必知必会其高级四:InnoDB数据存储结构

【MySQL】MySQL 入门必知必会其高级四:InnoDB数据存储结构

厉飞雨 阅读(339) 评论(0) 赞(22)

<h1>一、数据库的存储结构:页 {#一数据库的存储结构页}</h1> <p>索引结构给我们提供了高效的索引方式,不过索引信息以及数据记录都是保存在文件上的,确切说是存储在页结构中。另一方面,索引是在存储引擎中实现的,MySQL服务器上的 <code>存储引擎</code>负责对表中数据的读取和写入工作。不同存储引擎中...

【MySQL】MySQL 入门必知必会其高级七:性能调优

【MySQL】MySQL 入门必知必会其高级七:性能调优

厉飞雨 阅读(236) 评论(0) 赞(16)

都有哪些维度可以进行数据库调优?简言之 * 索引失效、没有充分利用到索引--索引建立 * 关联查询太多JOIN(设计缺陷或不得已的需求)--SQL优化 * 服务器调优及各个参数设置(缓冲、线程数等)--调整my.cnf。 * 数据过多--分库分表 关于数据库调优的知识点非常分散。不同的 DBMS,不同的公司,不同的职位,不同的项目遇到的问题都不尽相同。这里我们分为三个...

Docker安装MySql

Docker安装MySql

厉飞雨 阅读(371) 评论(0) 赞(14)

<h3>1. 拉取镜像 {#1.-%E6%8B%89%E5%8F%96%E9%95%9C%E5%83%8F}</h3> <pre><code class="language-shell"># 拉取mysql镜像 docker pull mysql # 查看镜像是否拉取成功 docker images </...

【MySQL】MySQL 入门必知必会其高级八:数据库的设计规范

【MySQL】MySQL 入门必知必会其高级八:数据库的设计规范

厉飞雨 阅读(362) 评论(0) 赞(16)

一、 为什么需要数据库设计 {#一-为什么需要数据库设计} ============================= 我们在设计数据表的时候,要考虑很多问题。比如: * 用户都需要什么数据?需要在数据表中保存哪些数据? * 如何保证数据表中数据的 `正确性`,当插入、删除、更新的时候该进行怎样的 约`束检査` ? * 如何降低数据表的 `数据冗余度` ,保证数据表不会因为...