
MySQL学习
文章平均质量分 92
玛卡~巴卡
这个作者很懒,什么都没留下…
展开
-
深入理解事务的隔离性 —— 多版本并发控制( MVCC )
隐藏字段,即对记录执行删除操作并不代表真的立刻将该记录删除了,而是改变该字段的值,当事务被提交后才根据该字段真正的删除记录。操作是会交织在一起的。因此,为了保证事务的 “有先有后”,就应该让不同的事务看到它该看到的内容,这就是所谓的隔离性与隔离级别要解决的问题。在支持MVCC的数据库中,每个事务在执行修改操作时,会为其创建一个新的数据版本,并将旧版本的数据存储在。读视图,用来判断当前事务能够看到哪个版本的数据,既可能是当前最新的数据,也有可能是该行记录的。,事务有执行前,执行中,执行后的阶段。原创 2023-05-18 23:00:50 · 1028 阅读 · 2 评论 -
【MySQL学习】事务管理
简单来说,事务可以看作是一组数据操作语言(DML)语句的组成,这些语句在逻辑上具有强烈的相关性。事务的目的是确保这组操作要么全部成功执行,要么全部失败回滚,以保持数据库的一致性。原创 2023-05-17 18:17:04 · 2159 阅读 · 6 评论 -
【MySQL学习】MySQL索引特性
MySQL索引是一种数据结构,用于提高数据库查询效率。它是一种按特定列或列组合排序的数据结构,允许快速定位和访问数据库表中的数据行。通过创建索引,可以减少查询过程中需要扫描的数据量,从而提高查询性能。原创 2023-05-16 20:03:34 · 1240 阅读 · 7 评论 -
【MySQL学习】MySQL表的复合查询
对MySQL表的基本查询还远远达不到实际开发过程中的需求,因此还需要掌握对数据库表的复合查询。本文介绍了多表查询、子查询、自连接、内外连接等复合查询的案例。原创 2023-05-09 18:50:32 · 2425 阅读 · 10 评论 -
【MySQL学习】MySQL表的增删改查操作
MySQL的 CURD 是一个数据库技术中的缩写词,一般的项目开发的各种参数的基本功能都是CURD,他的作用是用于处理数据的基本原子操作。CURD 分别代表创建(Create)、更新(Update)、读取(Read)和删除(Delete)操作。原创 2023-05-03 12:06:08 · 1976 阅读 · 10 评论 -
【MySQL学习】MySQL表的约束
真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。原创 2023-05-02 21:52:19 · 273 阅读 · 2 评论 -
【MySQL学习】MySQL表的操作
MySQL表的操作原创 2023-04-11 21:24:03 · 514 阅读 · 0 评论 -
【MySQL学习】MySQL数据类型
MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果使用错误的数据类型可能会严重影响应用程序的功能和性能,所以在设计表时,应该特别重视数据列所用的数据类型。更改包含数据的列不是一件小事,这样做可能会导致数据丢失。因此,在创建表时必须为每个列设置正确的数据类型和长度。原创 2023-05-02 19:45:45 · 1564 阅读 · 0 评论 -
【MySQL学习】MySQL库的操作
MySQL库的操作原创 2023-04-11 19:30:05 · 908 阅读 · 0 评论 -
【MySQL学习】认识MySQL数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库作为最重要的基础软件,是确保计算机系统稳定运行的基石。数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。文件的安全性问题文件不利于数据的查询和管理。原创 2023-04-11 18:22:15 · 1442 阅读 · 0 评论 -
MySQL基础
数据库是存放数据的仓库,即DataBase(DB)。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:数据库作为最重要的基础软件,是确保计算机原创 2022-09-14 17:34:17 · 1099 阅读 · 2 评论 -
MySQL在Linux系统中的安装与卸载
MySQL在Linux系统中的安装与卸载原创 2022-08-24 16:42:46 · 485 阅读 · 0 评论