Engineering Notes

孟斌的小站

技术博客与学习记录

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

MySQL 多表关联查询

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

继续阅读

MySQL学习笔记:数据类型

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

继续阅读

MySQL学习笔记:SQL分类

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

继续阅读

设计模式之迭代器模式

1. 基本概念

1.1 定义

迭代器模式(Iterator Pattern)是一种行为型设计模式,用于提供一种顺序访问聚合对象中各个元素的方法,而无需暴露其内部表示。它定义了一种访问聚合对象元素的统一接口,使得可以在不暴露聚合对象内部结构的情况下,按顺序访问聚合对象中的元素。

继续阅读

设计模式之解释器模式

1. 基本概念

解释器模式(Interpreter Pattern)是一种行为型设计模式,用于定义语言的文法规则,并提供一个解释器来解释执行这些规则。它属于行为型模式,适用于需要解释语言语法或表达式的场景。

继续阅读