- 大家好,我是大彬~今天给大家分享MySQL常考的面试题,看看你们能答对多少。本期MySQL面试题的目录如下:事务的四大特性?事务隔离级别有哪些?索引什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么B+树比B树更适合实现数据库索引?索引有什么分类?什么是最左匹配原则?什么是聚集索引?什么是覆盖索引?索引的设计原... 大家好,我是大彬~今天给大家分享MySQL常考的面试题,看看你们能答对多少。本期MySQL面试题的目录如下:事务的四大特性?事务隔离级别有哪些?索引什么是索引?索引的优缺点?索引的作用?什么情况下需要建索引?什么情况下不建索引?索引的数据结构Hash索引和B+树索引的区别?为什么B+树比B树更适合实现数据库索引?索引有什么分类?什么是最左匹配原则?什么是聚集索引?什么是覆盖索引?索引的设计原...
- 十一、事务 11.1、什么是事务 一个事务是一个i完整的业务逻辑单元,不可再分。事务可以保证多个操作原子性,要么全成功,要么全失败。对于数据库来说事务保证批量的DML要么全成功,要么全失败。 和事务相关的语句只有DML语句,因为他们这三个语句都是和数据库表中的数据相关的。事务的存在是为了保证数据的完整性、安全性。 11.2、开启事务的原理 假设我们完成一个操作,需要先执行一条... 十一、事务 11.1、什么是事务 一个事务是一个i完整的业务逻辑单元,不可再分。事务可以保证多个操作原子性,要么全成功,要么全失败。对于数据库来说事务保证批量的DML要么全成功,要么全失败。 和事务相关的语句只有DML语句,因为他们这三个语句都是和数据库表中的数据相关的。事务的存在是为了保证数据的完整性、安全性。 11.2、开启事务的原理 假设我们完成一个操作,需要先执行一条...
- 1、MySQL搭建主从集群 1.1、好处数据安全给主服务增加一个数据备份。基于这个目的,可以搭建主从架构,或者也可以基于主从架构搭建互主的架构。读写分离MySQl的主从架构是读写分离的一个基础。读写分离需要第三方中间件,比如ShardingSphere,MyCat。。。适用于读多写少,读请求远远高于写请求当主服务的访问压力过大时,可以将数据读请求转为由从服务来分担,主服务只负责数据写入的请... 1、MySQL搭建主从集群 1.1、好处数据安全给主服务增加一个数据备份。基于这个目的,可以搭建主从架构,或者也可以基于主从架构搭建互主的架构。读写分离MySQl的主从架构是读写分离的一个基础。读写分离需要第三方中间件,比如ShardingSphere,MyCat。。。适用于读多写少,读请求远远高于写请求当主服务的访问压力过大时,可以将数据读请求转为由从服务来分担,主服务只负责数据写入的请...
- 听华为云数据库专家讲解分布式事务奔溃如何安全恢复 听华为云数据库专家讲解分布式事务奔溃如何安全恢复
- 八、DQL 查询操作 8.1、语法说明SELECT 列1,列2,列3... FROM 表名 [WHERE];-- SELECT 选择要查询的列-- FROM 提供数据源 (表、视图或其他的数据源)-- 可以写*表示查询所有列,但是在实际开发中基本上不会使用,性能低,实际开发中是将所有字段列出来 8.2、普通查询 8.2.1、设置别名 8.2.1.1、语法SELECT 列名 AS 别名 FR... 八、DQL 查询操作 8.1、语法说明SELECT 列1,列2,列3... FROM 表名 [WHERE];-- SELECT 选择要查询的列-- FROM 提供数据源 (表、视图或其他的数据源)-- 可以写*表示查询所有列,但是在实际开发中基本上不会使用,性能低,实际开发中是将所有字段列出来 8.2、普通查询 8.2.1、设置别名 8.2.1.1、语法SELECT 列名 AS 别名 FR...
- 故事的开头总是这样,适逢其会、猝不及防。今天我哼着“也是黄昏的沙滩上,有着脚印两对半......”在海边散步,迎面走来了一位身穿黄金甲的男子,来海边还穿这么花哨,真是个XX。定睛一看,这不是嘉文吗? 故事的开头总是这样,适逢其会、猝不及防。今天我哼着“也是黄昏的沙滩上,有着脚印两对半......”在海边散步,迎面走来了一位身穿黄金甲的男子,来海边还穿这么花哨,真是个XX。定睛一看,这不是嘉文吗?
- 前篇 【NodeJS 后端开发 06 连接MySQL 】简单尝试了mysql js库来连接数据库。该文章分享的js代码不适用于生成环境使用。在生产环境中,后端服务对数据库连接的管理都是通过一个 数据库连接池。在接口需要获取数据库数据的时候,从池中取一个活跃连接,到数据库取完数据/执行数据变更操作后,释放连接并放回连接池。 上图所示,当业务线程处理数据时,使用连接;右边为业务处理结束,释放连... 前篇 【NodeJS 后端开发 06 连接MySQL 】简单尝试了mysql js库来连接数据库。该文章分享的js代码不适用于生成环境使用。在生产环境中,后端服务对数据库连接的管理都是通过一个 数据库连接池。在接口需要获取数据库数据的时候,从池中取一个活跃连接,到数据库取完数据/执行数据变更操作后,释放连接并放回连接池。 上图所示,当业务线程处理数据时,使用连接;右边为业务处理结束,释放连...
- @[toc] 近况这些天,一半的时间都花在练车了,导致毕设进度就慢下来了。而且最近完美主义越来越严重,就加了个调优的小版本。本来今天应该进入第二个阶段了(主redis),结果现在还在对第一个版本进行调优。所以目前还是主mysql。写了这么多天的mysql代码,不敢说很熟练,但是有件事情一定要做一下,那就是把“本质”拿出来晾晒晾晒,不能天天稀里糊涂的调API吧(确实稀里糊涂,因为没有看过API... @[toc] 近况这些天,一半的时间都花在练车了,导致毕设进度就慢下来了。而且最近完美主义越来越严重,就加了个调优的小版本。本来今天应该进入第二个阶段了(主redis),结果现在还在对第一个版本进行调优。所以目前还是主mysql。写了这么多天的mysql代码,不敢说很熟练,但是有件事情一定要做一下,那就是把“本质”拿出来晾晒晾晒,不能天天稀里糊涂的调API吧(确实稀里糊涂,因为没有看过API...
- 大家好,我是小林。大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。这点没错,但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?这次,我们从数据页的角度看 B+ 树,看看每个节点长啥样。 InnoDB 是如何存储数据的?MySQL 支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是 InnoDB ... 大家好,我是小林。大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。这点没错,但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?这次,我们从数据页的角度看 B+ 树,看看每个节点长啥样。 InnoDB 是如何存储数据的?MySQL 支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是 InnoDB ...
- 五、MySQL列的常用类型 5.1、最常用的类型MsSQLJavaINTintBIGINTlongDECIMALBigDecimalDATE/DATETIMEjava.util.DateVARCHARString 5.2、整数类型 整数类型有宽度指示器,作用是指定位宽。 例如:某字段类型为 INT(3),保证少于3个值,从数据库检索出来时能够自动地用 0 填充,需设置填充,默认... 五、MySQL列的常用类型 5.1、最常用的类型MsSQLJavaINTintBIGINTlongDECIMALBigDecimalDATE/DATETIMEjava.util.DateVARCHARString 5.2、整数类型 整数类型有宽度指示器,作用是指定位宽。 例如:某字段类型为 INT(3),保证少于3个值,从数据库检索出来时能够自动地用 0 填充,需设置填充,默认...
- 好久没分享了,今天分享一个NodeJS连接MySQL数据库的JS库:db.js 首先,启动MySQL服务器并准备数据库Profile(下图为MacBook 单机版MySQL Server)数据库Profile信息包含:目标数据库服务器IP,端口,用户账户和密码,还有目标数据库名称。编写连接数据库的JS函数将下面内容复制到db.js文件const mysql = require('my... 好久没分享了,今天分享一个NodeJS连接MySQL数据库的JS库:db.js 首先,启动MySQL服务器并准备数据库Profile(下图为MacBook 单机版MySQL Server)数据库Profile信息包含:目标数据库服务器IP,端口,用户账户和密码,还有目标数据库名称。编写连接数据库的JS函数将下面内容复制到db.js文件const mysql = require('my...
- Kubernetes 集群部署nacos 1.4(集群版) Kubernetes 集群部署nacos 1.4(集群版)
- MySql数据库优化是非常重要的一块,SQL语句方面的优化可以参见我以前的文章,我专门写过,这篇文章作为补充,主要是针对MySql本身参数的优化及注意事项。 MySql数据库优化是非常重要的一块,SQL语句方面的优化可以参见我以前的文章,我专门写过,这篇文章作为补充,主要是针对MySql本身参数的优化及注意事项。
- 新项目如何技术选型以及落地实现,本文详细的阐述了,如何技术选型,选型完毕后落地实现的具体步骤。 新项目如何技术选型以及落地实现,本文详细的阐述了,如何技术选型,选型完毕后落地实现的具体步骤。
- 一、SQL介绍 1.1、SQL概述 人和人交流需要语言,人和数据库交流也需要语言,而这个专门特定为程序员和数据库打交道的语言就是 SQL 语言。 SQL:结构化查询语言(Structured Query Language)。是关系型数据库标准语言。 特点:简单,灵活,功能强大。 1.2、SQL包含的6个部分 1.2.1、数据查询语言(DQL) 其语句,也称为“数据检索语句... 一、SQL介绍 1.1、SQL概述 人和人交流需要语言,人和数据库交流也需要语言,而这个专门特定为程序员和数据库打交道的语言就是 SQL 语言。 SQL:结构化查询语言(Structured Query Language)。是关系型数据库标准语言。 特点:简单,灵活,功能强大。 1.2、SQL包含的6个部分 1.2.1、数据查询语言(DQL) 其语句,也称为“数据检索语句...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签