
MySQL
文章平均质量分 70
记录MySQL复习笔记
造火箭的小伙
知道的越多,不知道的越多。
展开
-
什么是JDBC?
什么是JDBC? JDBC(Java Database Connectivity),Java数据库连接,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 JDBC API主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sql包中)包括: DriverManager:负责加载各种不同的驱动程序,并根据不同的请求,向调用者返回相应的数据库连接(connection) Driver:驱动程序,将自身加载到DriverManager中原创 2021-06-11 22:49:43 · 1111 阅读 · 0 评论 -
【LeetCode176】查询第二高的薪水
【LeetCode176】第二高的薪水 MySQL在查询的字段没有内容时,返回null 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2 | 200 | | 3 | 300 | +----+--------+ 第一种解法:子查询加分页查询 当使用 select distinct Salary from Employ原创 2021-05-03 18:01:54 · 108 阅读 · 0 评论 -
MySQL复习知识点(一)
MySQL复习笔记(一) 事务是什么? 事务时应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的更改都会撤销。也就是事务的原子性。 数据库的ACID特性? 原子性:是指事务是一个不可分割的工作单位,事务中的操作要么都成功,要么都失败。 一致性:事务前后数据的完整性必须保持一致。 隔离性:是指多个事务访问数据库时,一个事务不能被其他事务所干扰,多个并发事务之间数据要相互隔离。 持久性:是指一个事务一旦提交,它对数据库中数据的改变时永久性的,即便发生故障也不应该对其有任何影响。 请原创 2021-04-21 11:10:47 · 140 阅读 · 0 评论 -
MySQL索引背后的数据结构与算法原理学习记录
MySQL索引背后的数据结构与算法原理学习记录 参考文章:MySQL索引背后的数据结构与算法原理 文章主要分三个部分 第一部分:主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础。 第二部分:结合MySQL数据库中MyISAM和InnoDB数据库存储引擎中索引的架构实现讨论聚集索引、非聚集索引及覆盖索引等话题。 第三部分:根据上面的理论基础,讨论MySQL中高性能使用索引的策略。 数据结构与算法基础 索引是数据结构,根据官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。转载 2021-04-21 10:50:26 · 161 阅读 · 0 评论