8. 数据库
文章平均质量分 90
面试经常会问
白马非马·
方向:最优化方法,差分隐私
展开
-
MySQL-45讲学习笔记(1-3)
00 开篇词讲这一次,让我们一起来搞懂MySQL01 讲基础架构:一条SQL查询语句是如何执行的02 讲日志系统:一条SQL更新语句是如何执行的原创 2023-02-07 21:16:00 · 483 阅读 · 0 评论 -
MYSQL4:慢查询的优化方法和锁机制
慢查询和锁机制原创 2022-09-04 11:00:59 · 369 阅读 · 0 评论 -
MySQL基础知识
目录0. 基础知识1. 索引(采用B和B+树)2. 事务3. 存储引擎4. 锁机制0. 基础知识关系型数据库:MySQL数据库中存储的数据之间是有联系(一对一,一对多和多对一)1. 索引(采用B和B+树)快速查询和检索数据的数据结构,常见的有B树,B+树和HashHash表进行索引:1)优点:快2)缺点:Hash冲突问题,Hash索引不支持顺序和范围查询。B树和B+树:多路平衡查找树1)区别:B树所有节点既存放键,也存放数据;B+树只有叶子节点存放键和数据,其他节点只存放原创 2022-04-13 15:11:53 · 794 阅读 · 0 评论 -
MySQL学习1:介绍和查询
目录0. 练习的资源(三张表:emp,dept和salgrade)1. MySQl概念1.1 SQL1.2 数据库1.3 数据库管理系统1.4 数据的表现形式1.5 SQL的分类1.6 注意事项1.7 查询语句的关键词2. 基础命令3. 简单查询4. 条件查询4.1 等号运算符=,不等号运算符“<> 或者为 != ”4.2 关系运算符:>,<,>=,<=4.3 between ... and ...4.4 is null4.5 and,or4.6 in4.7 not原创 2022-05-12 14:24:58 · 375 阅读 · 0 评论 -
MySQL学习2:表的创建和增删改
1. DDLDDL 为数据定义语言,对表进行增create, 删delete和改update2. 表的增和删除,修改,(DDL语句)表的创建create(可自行定义默认值)create table 表名( 字段名1 数据类型1 (default xx), 字段名2 数据类型2, 字段名3 数据类型3, --- );注意事项:1) 表名建议以t_开头,见名知意;字段名也是见名知意表的删除drop //方式一:不判断是否存在,直接删除(如果不存在会进行报错) dro原创 2022-05-12 19:27:23 · 290 阅读 · 0 评论 -
MySQL学习3:约束,索引等
1. 约束1.1 什么是约束1.2 约束的种类1.3 非空约束not null1.4 唯一性约束unique1.5 主键约束 primary key1.6 外键约束 foreign key2. 存储引擎2.1 什么是存储引擎?2.2 怎么添加存储引擎?2.3 如何查看使用的存储引擎?2.3 存储引擎的种类?3.事务3.1 什么是事务?3.2 怎么提交事务和回滚事务?3.3 事务的四个特性?3.4 事务的隔离性?4. 索引4.1 什么是索引?4.2 索引的实现原原创 2022-05-13 14:30:08 · 675 阅读 · 0 评论 -
Redis知识点&面试题总结
1. 简单介绍一下 Redis 呗!定义:就是一个C语言开发的数据库。特点是数据存储在内存当中,即内存数据库。特点:由于在内存当中,故 读写速度非常快,被广泛应用于缓存当中。应用:缓存,分布式锁,消息队列。功能:提供多种数据类型支持不同的业务场景。Redis还支持事务,持久化,Lua脚本,多种集群方案。2. 分布式缓存常见的技术选型方案有哪些?问题:分布式缓存需要解决的问题(针对与本地缓存)?1)单机缓存的容量限制,无法保存通用信息。2)只在当前服务有效,如果部署了两个相同的服务,两者原创 2022-05-24 20:57:42 · 517 阅读 · 0 评论 -
Mysql的安装过程(已经安装成功的步骤说明)
1. 首先找到软件安装包资料链接:提取码:fng52. 直接解压安装原创 2022-04-22 16:54:37 · 935 阅读 · 0 评论 -
MYSQL练习题的书写
目录1. 题目所涉及到的三个文件2. 34道题目2.1 第一题:取得每个部门最高薪水的人员名称2.2 第二题:哪些人的薪水在部门的平均薪水之上2.3 第三题:取得部门中(所有人的)平均的薪水等级2.4 第四题:不准用组函数( Max),取得最高薪水(给出两种解决方案)2.5 第五题:取得平均薪水最高的部门和部门编号(至少给出两种解决方案)2.6 第六题:取得平均薪水最高的部门名称2.7 第七题:求平均薪水的等级最低的部门的部门名称2.8 第八题:取得比普通员工(员工代码没有在 mgr 字段上出现的)的最高薪原创 2022-05-15 18:38:44 · 294 阅读 · 0 评论