数据库
文章平均质量分 84
贾斯汀玛尔斯
点赞、收藏加关注,追fun不迷路
展开
-
mysql存储过程原理及实现
MySQL 存储过程是数据库管理系统中一种非常有用的工具,允许你在服务器端编写和存储一组 SQL 语句,以便在需要时调用。存储过程不仅能封装业务逻辑,还能减少客户端与服务器之间的交互次数,从而提高性能。原创 2024-08-09 16:31:31 · 322 阅读 · 0 评论 -
mysql主键自增原理
MySQL 中的主键自增(Auto Increment)是一种用于在插入新记录时自动生成唯一标识符(即主键)的机制。自增字段通常用于唯一标识表中的每一行记录,尤其在主键列中非常常见。原创 2024-08-09 16:27:28 · 209 阅读 · 0 评论 -
mysql如何创建并执行事件?
在 MySQL 中,事件调度器允许您在指定的时间间隔执行 SQL 语句。这类似于操作系统中的计划任务(如 cron 作业)。原创 2024-06-17 18:10:22 · 805 阅读 · 1 评论 -
mysql索引在什么情况下不会被使用
MySQL的索引是提高查询性能的有效工具,但在某些情况下,索引可能不会被使用。了解这些情况有助于设计高效的数据库结构和查询。原创 2024-06-13 17:31:41 · 447 阅读 · 0 评论 -
mysql的索引可以分为哪些类型
MySQL的索引是用于提高查询性能的重要数据结构。不同类型的索引在不同的使用场景中具有不同的优势和适用性。原创 2024-06-13 10:38:33 · 473 阅读 · 0 评论 -
Doris的数据模型(明细、主键、聚合)对比分析
明细模型:适用于需要存储和查询完整原始数据的场景。主键模型:适用于数据需要频繁更新的场景,通过主键保证数据的唯一性和一致性。聚合模型:适用于需要快速查询汇总数据的场景,通过预先聚合数据提升查询性能。原创 2024-06-13 10:28:46 · 362 阅读 · 0 评论 -
SQL注入是什么?SQL注入的原理及预防方法
SQL注入是由于对用户输入处理不当引发的严重安全漏洞,防止SQL注入需要综合使用参数化查询、准备语句、输入验证、转义等技术,同时遵循最小权限原则并进行定期安全测试和代码审计。通过这些措施可以有效防止SQL注入攻击,保护应用程序和数据的安全。原创 2024-06-12 11:05:01 · 1014 阅读 · 0 评论 -
向mysql发送一个请求的时候,mysql到底做了什么
MySQL 在处理一个请求时,会经历连接管理、身份验证、查询解析、查询优化、查询执行、与存储引擎交互、结果返回等多个步骤。这一系列步骤确保了查询能高效、安全地执行,并将结果返回给客户端。原创 2024-06-11 14:07:26 · 1003 阅读 · 0 评论 -
mysql如何处理无效数据
在 MySQL 中处理无效数据值是一个常见任务,可以通过多种方式进行,如使用条件更新、删除、替换或数据校验等。原创 2024-06-06 16:37:08 · 196 阅读 · 0 评论 -
MySQL如何多表关联更新
在 MySQL 中,多表关联更新(也称为多表更新)通常使用 JOIN 语法。通过在 UPDATE 语句中使用 JOIN,可以一次性更新多个表中的数据。原创 2024-06-06 16:28:06 · 560 阅读 · 0 评论 -
mysql中的笛卡尔积
在MySQL中,笛卡尔积(Cartesian Product)是指在进行多表连接时,如果没有指定连接条件,所有表中的每一行都会与其他表中的每一行进行组合,从而产生的结果集。笛卡尔积通常由交叉连接(CROSS JOIN)或者在缺少连接条件的普通连接产生。原创 2024-06-03 16:13:51 · 528 阅读 · 0 评论 -
mysql中的模糊匹配
在MySQL中,模糊查询通常使用LIKE运算符和通配符来实现。模糊查询用于匹配满足特定模式的字符串,可以在字符串中使用通配符进行搜索LIKE。原创 2024-05-31 11:35:44 · 267 阅读 · 0 评论 -
mysql 正则表达式查询
在MySQL中,正则表达式(Regular Expressions, REGEXP)查询用于匹配复杂的字符串模式。MySQL提供了两个运算符REGEXP和RLIKE来支持正则表达式的使用,这两个运算符是等价的,可以互换使用。原创 2024-05-31 11:38:06 · 291 阅读 · 0 评论 -
大数据分析师常用函数
常用函数及sql 示例原创 2024-02-27 14:22:04 · 219 阅读 · 0 评论 -
大数据之数据血缘采集方案(附代码示例)
数据血缘采集是指通过记录和跟踪数据在整个信息系统中的流动过程,以建立数据元素之间的关系和依赖关系。这有助于了解数据的来源、传输路径、转换过程以及最终的使用情况。数据血缘采集在数据管理和治理中起着重要的作用,可以帮助组织更好地理解和管理其数据资产。原创 2024-01-23 09:51:26 · 799 阅读 · 0 评论 -
咦,存储过程,你还怪好嘞
存储过程(Stored Procedure)是一组为了完成特定任务的SQL语句集合,它们被预先编译并存储在数据库中。SQL Server中的存储过程可以被视为一种批处理语言,可以包含条件判断、循环、异常处理等逻辑。原创 2024-01-19 13:51:05 · 57 阅读 · 0 评论 -
调整参数提高mysql读写速度
优化MySQL写入性能是一个复杂的任务,需要根据具体的应用和负载情况进行调整。在进行参数调整之前,建议先备份数据库,以防出现意外情况。此外,了解应用的读写模式和负载情况对于选择正确的优化策略非常重要。最好的做法是在生产环境中逐渐应用这些优化,并进行性能测试以确保改进不会导致不良影响。原创 2023-09-18 15:21:11 · 851 阅读 · 0 评论 -
如何查看mysql的存储引擎
查看mysql 数据库的存储引擎原创 2023-09-18 14:07:37 · 1936 阅读 · 1 评论 -
mysql中server_id的作用
在MySQL中,server_id是一个用于标识服务器实例的唯一标识符。每个运行MySQL的服务器都应该有一个唯一的server_id。server_id的主要用途是用于MySQL主从复制和高可用性配置中。原创 2023-09-18 11:18:19 · 1151 阅读 · 0 评论 -
Tidb集群部署
集群拓扑规划角色节点数据路径部署路径pdbigdata1/tidb/tidb-data/pd-2379/tidb/tidb-deploy/pd-2379bigdata2/tidb/tidb-data/pd-2379/tidb/tidb-deploy/pd-2379bigdata3/tidb/tidb-data/pd-2379/tidb/tidb-deploy/pd-2379tidbbigdata1-/tidb/tidb-deploy/tid原创 2022-02-22 10:38:44 · 1396 阅读 · 0 评论