自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 分桶与分区的区别及底层逻辑

/ Spark自定义分桶器示例@Override。

2025-04-29 17:55:18 741

原创 数据库DDL、DML、DCL、TCL的含义和用法

DDL 用于定义或修改数据库结构,包括创建表和索引、修改和删除数据库对象。- UPDATE/DELETE语句始终包含WHERE条件。- 生产环境避免直接修改表结构,应先测试。- 大表添加列可能锁表,考虑低峰期操作。- 批量操作使用多行INSERT语法。- 避免使用root账户进行日常操作。- 为常用查询条件创建适当索引。- 大量数据操作考虑分批处理。- 密码应复杂并定期更换。DCL 用于控制数据库访问权限和安全。DML 用于操作数据库中的数据记录。- 遵循最小权限原则。- 定期审计用户权限。

2025-04-23 17:22:49 324

原创 mysql内部函数以及使用方法

函数说明示例COUNT()统计行数SELECT COUNT(*) FROM usersSUM()求和SELECT SUM(salary) FROM employeesAVG()平均值SELECT AVG(score) FROM testsMAX()最大值SELECT MAX(price) FROM productsMIN()最小值SELECT MIN(age) FROM customersGROUP_CONCAT()连接字符串(MySQL)SELECT GROUP_CONCAT(name) FROM stu

2025-04-23 16:24:37 888

原创 缓存预加热原理

【代码】缓存预加热原理。

2025-04-21 16:15:38 101

原创 触发器--详细介绍

只有在执行(如INSERT/UPDATE/DELETE)这些数据库命令的时候才会被触发。1、触发器是显示态的,不会在执行时自动创建,在执行()命令的时候,只会在已经创建的里面去寻找。如果有先执行触发器里面的自定义逻辑,然后在执行原有sql语1、事件驱动:触发器与特定表相关联,监视该表上的数据操作2、自动执行:当定义的事件发生时,数据库引擎自动触发执行3、事务性:触发器执行是所在事务的一部分,触发器失败会导致整个事务回滚1、BEFORE触发器:在操作执行前触发。

2025-04-18 16:57:29 292

原创 查询docker的安装地址

docker images 这个命令就是查询docker里面下载的所有镜像。containers 容器。networks 网络配置。images 镜像包。

2025-04-15 14:51:25 629

原创 数据页详细介绍

2025-04-14 16:59:14 80

原创 现实抽象数据库的存储形式介绍和数据页的介绍

mysql数据库的存储形式:是以数据页的形式存储的,单页大小只有(16kb左右)一个中文字符(3字节 = 3/1024 KB),一个英文字母(1字节 = 1/1024 KB)计算机数据存储的基本单位转换如下:单位英文简称换算关系字节数位bitb最小单位1/8字节字节ByteB1字节千字节KilobyteKB1,024字节兆字节MegabyteMB1,048,576字节吉字节GigabyteGB1,073,741,824字节太字节Terabyte。

2025-04-14 10:10:58 441

原创 vmware虚拟机安装docker容器,然后在容器里装mysql,然后在window的dbeaver里面访问mysql服务

1、先查询deepin的ip,

2025-04-03 15:40:20 216

原创 Deepin 25系统中安装Docker

这个$(lsb_release -cs)是获取当前 Linux 发行版的 代号,但是有时候会执行不了。所以我们要换成兼容的模式bookworm,至少我的本机是这样子的。如果报错/usr/share/keyrings/,那就mkdir一下,如果还是不行,那就换一个文件夹路径/etc/apt/keyrings/这里在测试的时候,一定要指定镜像的位置,要不是有些镜像位置可能已经失效了,就会导致测试失败。这个是修改过密钥路径的执行命令。以下我提供的这几个都是可以的。

2025-04-03 10:36:58 462

原创 主键、索引、外键、排序键、分区、分桶

2025-03-31 17:45:55 116

原创 关系型数据库和非关系型数据库的关系

【代码】关系型数据库和非关系型数据库的关系。

2025-03-27 10:09:45 119

原创 VBA中遍历网址,跑出来实际IP地址,兼容MAC和Window系统。

【代码】VBA中遍历网址,跑出来实际IP地址,兼容MAC和Window系统。

2025-01-21 17:51:52 111

原创 《最全的》正则表达式,拿来就用

【代码】《最全的》正则表达式,拿来就用。

2025-01-15 10:11:50 842

原创 excl上下单元格时间差加类型,处理思维逻辑

IF(G2=1,IF(A2=A1,INT((B2-B1)*24)&"小时 "&INT(MOD((B2-B1)*24*60,60))&"分钟 "&ROUND(MOD((B2-B1)*24*60*60,60),0)&"秒",""),"")1、首先先过滤没有这些匹配类型的数据如G列一样,=IF(OR(RIGHT(D2,1)="停",RIGHT(D2,2)="复机"),1,0)=IF(IFERROR(VLOOKUP(M2,V:V,1,0),0)=0,0,1)(O列)=IF(O2=1,N2,"")(P列)

2025-01-06 13:52:20 332

原创 合并excl文件,就是如此简单,拥有它就行了

最后文件的合成规则是,软件以文件夹中从上到下的第一个文件的表头作为后续遍历拼接数据的规则,就是在第一个表格中有的字段,后续只会去找这个字段的数据进行拼接,如果后续文件中没有第一个读取的表头,会自动设置为空值。有输入目录:就是原始需要合并文件的目录,把所有需要合并的文件都放在一个文件夹中。方便软件读取的时候方便。有输出目录:就是文件合并过后存放的位置。这个软件的功能就是合并excl文件。开始合并后有后台日志文件会提示进度。

2025-01-06 10:43:07 492

原创 拆分excl大文件软件,可以高级筛选,不用大开大数据量的excl

程序的主要功能就是从excl和csv文件中拆分过滤自己需要的数据。双击mianGUI.exe可执行程序。使用步骤,放在任意文件夹就行。[C列名:条件E,条件F]列名1:列名2:列名3。

2025-01-04 21:18:40 331

原创 【图解和文字据详细】搭建mysql的步骤和主意事项

它不是一个传统的物理数据库,而是一系列由数据库服务器根据当前数据库状态动态生成的视图。通过查询 information_schema 中的表,用户可以获取有关数据库对象(如表、列、索引、视图、存储过程等)的详细信息。这个数据库主要是通过视图的形式把 information_schema 和 performance_schema 结合起来,让程序员可以更方便的了解 MySQL 服务器的一些性能信息。我的逻辑就是,mysql软件 -> 新建数据库 -> 新建用户 -> 赋权 -> 建自己想要的表。

2025-01-01 00:20:11 613

原创 超级方便的window查询软件,你值得拥有。everthing安装包和步骤

1、百度网盘: 提取码:mwxp2、解压安装:

2024-12-20 13:17:30 124

原创 PyCharm安装PyQt GUI插件步骤

1、Dos环境查询(window -> cmd ),dir C:\designer.exe /s 可以找到路径。2、everthing软件。找到desinger.exe 一般情况都是安装在python目录下面。自己定义,我的是Qt-Designer ,描述自己写(也可以不用写)

2024-12-20 13:11:06 340

myeclipse优化文档

对myeclipse的优化,里面包含了怎么去设置myeclipse,让他跑的更快。

2015-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除