mysql
跑酷托托
这个作者很懒,什么都没留下…
展开
-
Mysql6连接及其优化
文章目录前言join语句的基本操作交叉连接自然连接ON连接外连接自连接join语句的优化Index Nested-Loop Join(NLJ)Simple Nested-Loop JoinBlock Nested-Loop Join(BNL)小表的定义Multi-Range Read 优化Batched Key Access(BKA)hash join参考 前言 在这之前,需要连接以下两个链接内容: explain的解释 MySQL性能优化神器Explain使用分析 join语句的基本操作 交叉连接 m原创 2020-12-28 22:34:45 · 152 阅读 · 2 评论 -
Msql5子查询
文章目录前言非关联子查询基础集合比较子查询关联子查询基础EXISTS关联子查询EXISTS与IN区别关联子查询作计算字段参考 以下例子均基于 sql文件 GitHub 链接 表。 前言 子查询:无法直接从数据表中得到查询结果,需要从查询结果集中再次进行查询,才能得到想要的结果。这个就是子查询!根据子查询是否执行多此,可将子查询分为 关联子查询 和 非关联子查询。 我的理解是这样的,我们可以抽象嵌套子查询语句为: 主查询 + 子查询 ,以下是我认为的抽象算法。 非关联子查询, 获取子查询结果集; f原创 2020-12-26 11:15:40 · 147 阅读 · 0 评论 -
Mysql4函数
文章目录前言基本函数聚集函数基本聚集函数对数据分组统计HAVING与WHERE的区别?参考 前言 函数的作用:把经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。Mysql中内置函数如下: 算术函数,顾名思义就是对数值类型的字段进行算术运算。 常用的字符串函数操作包括了字符串拼接,大小写转换,求长度以及字符串替换和截取等。 日期函数是对数据表中的日期进行处理。 转换函数可以转换数据之间的类型。 聚集函数:它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是原创 2020-12-25 16:43:13 · 371 阅读 · 0 评论 -
Mysql3数据过滤
文章目录前言比较运算符逻辑运算符使用通配符进行过滤参考 前言 WHERE子句的基本格式如下: SELECT ……(列名) FROM ……(表名) WHERE ……(子句条件) 本文将介绍子句条件的三种不同方式:比较运算符、逻辑运算符、通配符过滤; 比较运算符 Mysql中比较运算符的含义参见以下: 等于:= 不等于:!= 小于:< 大于:> 小于等于: <= 大于等于:>= 指定在两数之间:BETWEEN 为空指:IS NULL 注意:BETWEEN边界:BETWEEN a原创 2020-12-25 16:37:38 · 72 阅读 · 0 评论 -
Mysql2数据检索
文章目录前言检索数据基本操作SELECT执行顺序参考 前言 首先,在SQL文件Github地址 下载SQL文件,然后use database_name,执行以下指令,创建数据表。 # 执行mysql文件 source /root/mysq_source/sql_heros_datamaster/heros_data_with_structure.sql 后面,所有操作均基于该表执行。 检索数据基本操作 查询列 SELECT name FROM heros or SELECT name, hp_max原创 2020-12-25 16:35:53 · 73 阅读 · 0 评论