
MySQL
文章平均质量分 96
kdxing198
Java学习员
展开
-
MySQL MVCC
MVCC(Multi-Version Concurrency Control)多版本并发控制是 MySQL 数据库中用于处理并发事务的一种机制。它允许多个事务同时读取和修改数据库中的数据,而不会相互干扰或导致数据不一致。在MySQL中,MVCC只在读取已提交(Read Committed)和可重复读(Repeatable Read)两个事务级别下有效。其是通过Undo日志中的版本链和 ReadView 一致性视图来实现的。原创 2023-09-02 11:33:05 · 65 阅读 · 0 评论 -
MySQL索引和查询优化
与B-树不同,B+树的所有数据都存储在叶子节点中,内部节点只包含索引键和子节点的指针。且所有叶子节点按照顺序链接,形成一个双向链表,这使得范围查询更加高效。原创 2023-09-01 20:58:18 · 223 阅读 · 0 评论 -
MySQL数据库事务
事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。简单的说就是一组逻辑操作单元里的所有操作要么全部成功,要么全部失败。事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。原创 2023-08-29 20:03:46 · 83 阅读 · 0 评论 -
JDBC核心技术
JDBC(Java Database Connectivity)是Java语言提供的一组API,用于在Java应用程序中实现与关系型数据库的连接、查询和数据操作。JDBC允许开发者使用标准的Java代码来执行SQL查询、更新和管理数据库事务,从而实现数据的持久化和检索。原创 2023-08-26 15:06:55 · 104 阅读 · 0 评论 -
MySQL库表和约束
MySQL的一些数据库和表的操作,以及一些约束的说明。原创 2023-08-24 20:56:01 · 68 阅读 · 0 评论 -
MySQL基础
SQL:Structure Query Language(结构化查询语言),SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。SQL 是一种标准化的语言,它允许你在数据库上执行操作,如创建项目,查询内容,更新内容,并删除条目等操作。原创 2023-08-22 20:50:09 · 118 阅读 · 0 评论