- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 数据库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
原创 触发器--详细介绍
只有在执行(如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
原创 现实抽象数据库的存储形式介绍和数据页的介绍
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
原创 VBA中遍历网址,跑出来实际IP地址,兼容MAC和Window系统。
【代码】VBA中遍历网址,跑出来实际IP地址,兼容MAC和Window系统。
2025-01-21 17:51:52
111
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人