- 博客(475)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 MySQL 中的 JOIN 和笛卡尔积详解
JOIN 操作是 SQL 中最重要的功能之一,用于从多个表中组合数据。而笛卡尔积(Cartesian Product)则是 JOIN 操作的基础概念。
2025-04-04 17:48:09
97
原创 MySQL 外键约束详解
外键是表中的一个字段(或字段集合),它引用另一个表的主键或唯一键。外键约束用于确保引用完整性,保证数据的一致性和有效性。CREATE TABLE 子表名称 (列1 数据类型,列2 数据类型,...FOREIGN KEY (外键列) REFERENCES 父表名称(主键列)[ON DELETE 引用动作][ON UPDATE 引用动作]
2025-04-04 17:47:22
331
原创 MySQL 中 HAVING 子句详解
HAVING 是 MySQL 中用于对分组后的结果进行筛选的子句,它与 GROUP BY 子句配合使用,类似于 WHERE 子句,但作用于分组后的数据而非原始数据。
2025-04-04 15:07:55
451
原创 MySQL中的GROUP BY详解
GROUP BY是MySQL中用于分组聚合数据的重要子句,它通常与聚合函数(如COUNT, SUM, AVG等)一起使用,对结果集进行分组计算。
2025-04-04 13:26:01
159
原创 MySQL中的聚合函数详解
聚合函数(Aggregate Functions)是MySQL中用于对一组值执行计算并返回单个值的函数。它们通常与GROUP BY子句一起使用,用于数据分析和汇总。
2025-04-04 13:24:46
193
原创 MySQL中的DISTINCT关键字详解
DISTINCT是MySQL中用于消除查询结果中重复行的关键字。它可以用在SELECT语句中,返回唯一不同的值。
2025-04-04 13:24:07
102
原创 MySQL中的ENUM类型
ENUM是MySQL中的一种字符串对象类型,用于存储一组预定义的值。它允许你在列中只能存储指定的值列表中的一个值,或者NULL(如果列允许NULL的话)。
2025-04-04 12:02:22
121
原创 Redis 中判断 Key 是否存在的几种方式
通过以上方法,可以准确判断 Redis 中 key 是否存在,并根据不同场景选择最合适的检查方式。
2025-04-03 22:30:51
488
原创 Redis 数据序列化与反序列化的必要性
通过合理选择序列化方案,可以在数据安全、跨平台兼容性和性能之间取得最佳平衡,充分发挥 Redis 的高速缓存能力。:Redis 只接受二进制安全的字符串作为值存储。(如Java原生序列化)
2025-04-03 22:30:15
431
原创 Redis 适用场景详解
Redis在这些特定场景下表现卓越,但需要根据业务特点合理设计架构,通常建议作为辅助系统与主数据库配合使用,发挥各自优势。
2025-04-03 22:27:21
517
原创 Flask中常用的装饰器
用于检查用户是否具有某个角色。@wraps(fn)5. 视图函数装饰器在应用启动并处理第一次请求时执行的函数。用于在模板上下文中添加变量。用于创建自定义的模板过滤器。6. 异常处理装饰器可以用于处理异常或对返回的响应进行修改。7. 缓存装饰器(Flask-Caching)缓存视图的响应,减少对数据库或服务的请求。8. 自定义装饰器装饰器不仅可以用来做标准功能处理,还可以自定义,来处理任何特殊需求。比如验证参数、统计时间等。seconds")总结Flask 提供了多种内置装饰器。
2025-03-30 04:56:36
246
原创 MySQL中的DATETIME和TIMESTAMP类型
在 MySQL 中,DATETIME和 TIMESTAMP都用于存储日期和时间信息,但它们在存储方式、范围和默认值等方面有一些重要的差异。
2025-03-30 04:55:53
735
原创 MySQL中为什么不能使用FLOAT和DOUBLE而应该用DECIMAL来精确存储金融数据
在 MySQL 中,FLOAT和 DOUBLE类型不适合存储精确的财务数据,主要是因为它们是类型,具有。这种误差来源于浮点数的表示方式,它们在计算机中以二进制近似值存储。浮点数不能精确表示所有小数,尤其是在多次计算和累加时,会产生不可忽视的误差。
2025-03-22 17:58:52
229
原创 MySQL中的数字类型
在 MySQL 中,数字类型用于存储各种形式的数字数据。整数类型用于存储没有小数部分的数字。MySQL 提供了多种整数类型,根据需要存储的数据大小,选择合适的类型。:适用于存储极大的整数,如大数据表的主键、金融领域的金额等。:用于存储大范围的整数数据,如大用户 ID、订单编号等。:用于存储中等范围的数字,如用户 ID、计数器等。通过选择合适的数字类型,可以优化存储和性能。:存储小范围的整数,如状态码、标记等。:例如存储年龄、数量等小范围的整数。:存储中等范围的整数。:存储非常小的整数。:存储非常大的整数。
2025-03-22 17:51:38
688
原创 MySQL中的文本类型
在 MySQL 中,文本类型用于存储字符串或文本数据。根据数据的大小,MySQL 提供了不同的文本类型,每种类型都有不同的存储能力和适用场景。如果存储的字符串短于定义的长度,MySQL 会使用空格填充至指定长度。类型用于存储变长的字符串,根据实际字符串的长度存储,只占用需要的空间。用于存储极大的文本数据,适用于存储超大的内容,如书籍、文档等。类型用于存储大文本数据,通常用于存储无法预知大小的大字符串。文本类型的主要区别在于其存储方式和支持的最大长度。类型的一个变种,适用于存储较小的文本。
2025-03-22 17:51:00
603
原创 MySQL 中的 LIMIT 语句
常用于分页查询或取部分数据,提高查询效率。📌 LIMIT 偏移量, 记录数。更高效的随机查询(适用于。查询就会更快、更高效!,只返回 5 个唯一的。
2025-03-22 16:24:50
768
原创 MySQL 中的 ORDER BY 语句
以**升序(ASC)或降序(DESC)**排列。的字段没有索引,排序时 MySQL 需要。有时候,排序方式不能直接用。查询就更高效、更灵活了!语句用于对查询结果进行。如果有一些特殊情况,比如。
2025-03-22 16:23:58
467
原创 为何说MySQL中LIKE语句效率低
主要是因为它对索引的利用有限,尤其是使用。(不在开头),那么 MySQL。(如 B+ 树索引),只能进行。:B-tree 索引按。在 MySQL 中,
2025-03-22 15:14:37
525
原创 MySQL中的逻辑运算符
MySQL中的逻辑运算符用于连接多个条件,通常用于WHEREHAVING子句,返回布尔值(TRUEFALSE或NULL。
2025-03-22 15:06:48
432
原创 Redis如何实现极高的性能和超快的读写速度
10 台 Redis 服务器,每台 1GB,总共可存储 10GB 数据,读写能力也提升 10 倍。:主节点每秒写 1 万次,多个从节点可并发读 10 万次,极大提高吞吐量。:传统数据库的多线程需要频繁加锁解锁,而 Redis 的单线程模型 +:相比传统数据库每次写入都涉及磁盘 I/O,Redis 先写入。,而 Redis 读取内存中的数据可能只需要。:查找一个键值对,Redis 直接通过。取出数据,而传统数据库可能需要。的数据库,它的所有数据都存储在*查找,而 Redis 直接。
2025-03-21 20:43:28
818
1
原创 MySQL中限制查询更新或删除的条件以及返回的字段
使用WHERE子句来限制查询、更新或删除的记录。指定字段名来限制返回的数据量。使用LIMIT限制返回的记录数量。
2025-03-20 21:27:14
179
原创 MySQL 中主键的 AUTO_INCREMENT 详解
避免手动插入唯一 ID,提升数据管理的效率。,以确保每一行数据都有唯一的标识符。💡 这会使下一个插入的数据。的列,并且通常作为主键。MySQL 允许自定义。在 MySQL 中,
2025-03-20 21:18:39
994
原创 MySQL中的表的主键
是数据库表中用于唯一标识每一行数据的列(或列的组合)。主键保证数据的唯一性,并且通常是表中查询、更新、删除数据的重要依据。列就是主键,它的值必须唯一,不能为。如果表已经创建,但没有主键,可以用。如果主键是数值类型,通常会配合。在 MySQL 数据库设计时,,可以优化查询性能和存储效率!如果一张表的唯一标识由。在创建表时,可以使用。替换为你的数据库名。在 MySQL 中,
2025-03-20 21:09:02
432
原创 MySQL中的@@SESSION.SQL_SAFE_UPDATES
你可以通过以下 SQL 语句查看当前会话的。处于开启状态,执行以下 SQL 语句可以。处于开启状态时,MySQL 会阻止。✅ 这样 MySQL 允许执行,因为。是主键(索引列),不会触发。,以减少误操作的风险。在 MySQL 中,
2025-03-20 20:56:58
725
Storm综合案例二Storm集群向Kafka集群读取数据并写入MySQL远程模式
2023-03-12
Storm综合案例一Storm集群向Kafka集群写入数据远程模式
2023-03-12
Maven项目整合Kafka
2023-03-12
StormStorm集成Kafka 写数据到Kafka
2023-03-12
StormStorm集成Kafka 从Kafka中读取数据
2023-03-12
基于Storm本地集群搭建实时统计CallLog实现可运行
2023-02-25
SpringCloudAlibaba七Canal广告微服务
2022-10-23
SpringCloudAlibaba五整合Sentinel
2022-10-21
SpringCloudAlibaba四Nacos Config 多环境切换与公共配置
2022-10-21
SpringCloudAlibaba二整合Nacos
2022-10-19
SpringCloudAlibaba一入门案例
2022-10-19
毕业设计 图书管理系统 源码+数据库SQL脚本
2022-07-08
毕业设计 高校排课系统 源码+数据库SQL脚本
2022-07-08
Organic水果蔬菜商城
2020-10-26
jquery中thmeleaf模板很多标签使用不了的问题
2020-03-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人