51工具盒子

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

Mysql

【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 入门必知必会其高级八:数据库的设计规范

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

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

【MySQL】MySQL 入门必知必会其六:数据处理

【MySQL】MySQL 入门必知必会其六:数据处理

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

一、数据处理之增删改查(CRUD) {#一数据处理之增删改查crud} =================================== 1.1 插入数据 {#11-插入数据} ------------------- ### 1.1.1 实际问题 {#111-实际问题} ![image.png](http://static.51tbox.com/static/202...