Engineering Notes

孟斌的小站

技术博客与学习记录

共 645 篇文章 标签与分类索引已启用

MySQL 事务学习

1. 简介

事务(Transaction)是数据库管理系统(DBMS)中的一个重要概念,它是一系列操作的集合,这些操作要么全部执行成功,要么全部失败。事务是数据库的基本操作单元,它是数据库系统中的一个逻辑单位,用于保证数据的一致性、隔离性和持久性。

继续阅读

MySQL 索引

1. 什么是索引

索引是一种用于提高数据库查询性能的数据结构,它类似于书籍的目录,可以帮助数据库快速地定位到数据记录。索引通常是一个单独的数据结构,存储了某个列或多个列的值与对应数据行的物理存储位置之间的映射关系。

继续阅读

MySQL 视图操作

1. 为什么要使用视图?

视图(View)是数据库管理中的一种常见技术,主要用于简化复杂查询、提高查询效率、保护数据安全性和提高数据可见性。它是一个虚拟的表,它是基于一个或多个实际表的查询结果。视图并不存储数据,而是从实际表中获取数据。以下是使用视图的一些主要优点:

继续阅读

MySQL 多表关联查询

MySQL中的左连接(LEFT JOIN)、右连接(RIGHT JOIN)和内连接(INNER JOIN)是用于连接两个或多个表的查询方式。这些连接方式可以根据指定的条件将两个表中的数据进行组合,以便在一个查询结果集中显示相关的数据。

继续阅读

MySQL学习笔记:数据类型

数据类型是数据库表中列的基本属性,它决定了列中可以存储的数据种类以及如何存储和操作这些数据。选择合适的数据类型对于确保数据存储的准确性和高效性至关重要。MySQL中的数据类型,包括数值类型、日期和时间类型、字符串类型等。

继续阅读

MySQL学习笔记:SQL分类

SQL(Structured Query Language)是一种用于管理和操作关系型数据库的强大语言。它涵盖了多个方面,包括数据查询、定义和修改数据库结构、操纵数据以及事务处理。在本文中,我们将深入探讨 SQL 的分类及其各自的作用。

继续阅读