![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
文章平均质量分 60
甲 烷
喜欢通过博客分享、梳理所学编程知识。
展开
-
【SQL5天进阶挑战】day1.增删改操作
插入、删除、修改原创 2022-12-13 11:03:41 · 145 阅读 · 0 评论 -
【SQL4天必知必会】day4. 高级联结、组合查询
【SQL4天必知必会】day4. 高级联结、组合查询原创 2022-12-08 14:12:49 · 309 阅读 · 1 评论 -
【SQL4天必知必会】day3. 子查询、联表查询
牛客题目, SQL必知必会。day3. 子查询、联表查询原创 2022-12-05 21:07:02 · 409 阅读 · 0 评论 -
【SQL4天必知必会】day2. 通配符过滤、计算、函数、汇总
牛客题目, SQL必知必会,通配符过滤、计算、函数、汇总原创 2022-12-04 15:22:40 · 102 阅读 · 0 评论 -
【SQL4天必知必会】day1. 基本的检索、排序、过滤
牛客题目, SQL必知必会, 基本的检索、排序、过滤原创 2022-12-03 12:24:17 · 184 阅读 · 0 评论 -
MySQL数据库基础总结
MySQL数据库 索引、事务、锁、优化等原创 2022-07-06 17:18:24 · 299 阅读 · 4 评论 -
【力扣10天SQL入门】Day10 控制流
HAVING语句通常与GROUP BY语句联合使用,用来过滤由GROUP BY语句返回的记原创 2022-06-30 21:27:30 · 171 阅读 · 7 评论 -
【力扣10天SQL入门】Day9 控制流
答案解析按股票名分组,操作为买入的取负,为卖出的取正,求和1407.排名靠前的旅行者答案解析右联接,按id分组,然后按距离降序,名字升序1158.市场分析I答案解析Users表和Orders表左连接,按userId分组,2019年的和...原创 2022-06-30 20:24:35 · 216 阅读 · 1 评论 -
【力扣10天SQL入门】Day7+8 计算函数
主要是SUM、MIN、MAX、COUNT 的一些用法,需要配合GROUP BY原创 2022-06-28 10:42:37 · 222 阅读 · 4 评论 -
【力扣10天SQL入门】Day5+6 合并表
1. 联表查询 2. GROUP BY 和 count原创 2022-06-27 11:31:35 · 336 阅读 · 5 评论 -
【力扣10天SQL入门】Day4 组合查询 & 指定选取
1. MySQL没有全外连接,用左右连接 + union all2. 把整行的拆散为多行用union, 把多行合并成整行用 group by3. 如果not in 集合里有null值,那直接返回null 对应结果为false,不会真正判断有没有在集合里4. case 语句用法 CASE WHEN condition THEN result1 ELSE result2 END5. DISTINCT去重 SELECT DISTINCT name from A6. LIMIT 用法 取i - n,.原创 2022-06-26 23:25:26 · 333 阅读 · 4 评论 -
【力扣10天SQL入门】Day3 字符串处理函数
SQL 字符串相关函数, group by 相关用法, SQL题目原创 2022-06-23 12:11:21 · 184 阅读 · 1 评论 -
【力扣10天SQL入门】Day2 排序 & 修改
## SELECT 用法最基本的:```sqlSELECT 列名 FROM 表明 WHERE 条件``` 表达式用法```sqlIF(expr1, expr2, expr3) expr1 为true则返回expr2, 否则返回expr3IFNULL(expr1, expr2) expr1 为NULL则返回expr2, 否则返回expr1ISNULL(expr1) expr1是NULL则返回1,否则返回0NOT IN(list) 不在list内 ```....原创 2022-06-22 23:52:32 · 168 阅读 · 2 评论 -
【力扣10天SQL入门】Day1 选择
力扣SQL入门学习计划地址:https://leetcode.cn/study-plan/sql/原创 2022-06-21 17:37:26 · 169 阅读 · 1 评论 -
【MySQL数据库】2022年MySQL必知必会,基础内容与常见面试题
经过两次整理,更有逻辑更易记忆的MySQL基础知识及面试问题总结,👇👇有用可以收藏❤️,我相信这个早晚能帮到你原创 2022-05-05 21:07:27 · 3587 阅读 · 51 评论 -
MySQL 数据库基本概念及常见面试题
一、基础1.1 MySQL中in和exists区别select * from A where id in(select id from B)in 和 exists的查询方式使用in: in查询先查子查询的表,之后,将内外表做个笛卡尔积,然后按条件进行筛选。使用exists:直接查询主查询的外表,然后根据表的每一条记录,依次判断where后面的子表的条件是否成立。(用到了数据库索引)结论:如果两个表大小相当,用in和用exists差别不大如果一个大表、一个小表、主查询是小表的用exi原创 2022-04-11 17:51:06 · 1425 阅读 · 2 评论 -
【MySQL数据库】数据库索引及B树B+树 概念
什么是索引?索引是对数据库表中一列或者多列的数据进行排序的一种数据结构。 它可以加速数据的检索。索引的作用相当于图书的目录。InnoDB和MyISAN默认索引为B+树。 Memony就是是哈希表B树什么?B的意思是平衡。B树是一种自平衡树数据结构,它维护有序数据并允许以对数时间进行搜索、顺序访问、插入和删除。B树是二叉搜索树的一般化,可以有两个以上的子节点。B树非常适合读取和写入相对较大的数据块的存储系统B树的阶B树中,一个节点的子节点数目的最大值,即为B树的阶, 如上图为4阶B树。B树原创 2022-04-11 11:46:19 · 574 阅读 · 1 评论