对于Mysql深入理解

我们如果说要了解mysql,是怎么样的了解,才算有水平的了解。

我觉得可以从三个维度来认识。

1.mysql提供的最大特征

2.springboot操作mysql的落地

3.mysql的底层实现原理

我们先来讲讲在逻辑层面

基本篇:

1.在操作层面提供的概念:

他提供的特征:

1.使用表存储数据,存储的的数据成关系型,结构化sql

2.可以存储大量的数据,上百万条

3.上百万条数据,可以在极短的事件内,使用sql查询出来。

这基本上就是认识了。

但是,这些概念该不够全面。

我们要掌握一整套知识体系概念,来处理复杂的业务场景。

于是,又出现了其他的要处理的概念。

1.如果查的效率变慢了怎么办,于是出现了索引这个概念。

2.两个表要同时操作数据,于是出现了事务这个概念。

2.在架构层面提供的

我们在linux上有了mysql的安装包以后,要配置什么东西。

1.配置事务的隔离级别

然后,对于mysql,在linux内部,还提供了一系列机制,让我们从整体上认识mysql,比方说,慢sql查询机制。

相关推荐
Elastic 中国社区官方博客22 分钟前
Elasticsearch Serverless 的无状态架构
大数据·数据库·elasticsearch·搜索引擎·云原生·架构·serverless
happymaker062628 分钟前
JDBC(MySQL)——DAY02
android·数据库·mysql
十月南城34 分钟前
实时数据平台的价值链——数据采集、加工、存储、查询与消费的协同效应与ROI评估
数据库·数据仓库·hive·hadoop·spark
有梦想的小何39 分钟前
从结算需求出发:基于库存日快照与分区的结算报表的Java实践
java·数据库·mysql
Yungoal40 分钟前
SQL基础0
数据库·sql
韩立学长40 分钟前
基于Springboot的商品库存管理系统369jr3t9(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
java·数据库·spring boot·后端
长安110842 分钟前
mysql(C++)----常用的sql命令
java·sql·mysql
scofield_gyb42 分钟前
MySQL 批量插入详解:快速提升大数据导入效率的实战方法
大数据·数据库·mysql
不过普通话一乙不改名1 小时前
七:EXPLAIN 深度解析与 SQL 优化实战指南
数据库·sql
polaris06301 小时前
使用Dify访问数据库(mysql)
数据库·mysql