开发中常用的小脚本、工具

news/2024/10/18 6:09:01/

文章目录

  • 1. mysql数据库相关
    • 1.1 查看数据库各表占用内存大小
    • 1.2 数据库字段脱敏脚本

1. mysql数据库相关

1.1 查看数据库各表占用内存大小

SELECT table_name, ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" 
FROM information_schema.tables 
WHERE table_schema = 'your_database';

执行结果如下

在这里插入图片描述

可观察是否正常,并决定是否需要数据热备

 

1.2 数据库字段脱敏脚本

sf_profit_report_order_item 表中的shop_name logistics_no 两个字段的中间字符做脱敏

UPDATE `sf_profit_report_order_item`
SET shop_name = CONCAT(SUBSTRING(shop_name, 1, 4),'***',                 SUBSTRING(shop_name, 8, 2),'***',                   SUBSTRING(shop_name, 11)   
),logistics_no = CONCAT(SUBSTRING(logistics_no, 1, 4),'***',                 SUBSTRING(logistics_no, 8, 2),'***',                   SUBSTRING(logistics_no, 11)   
)

效果:
在这里插入图片描述

可用于演示数据,但又不想暴露相关数据信息的场景


http://www.ppmy.cn/news/1063053.html

相关文章

牛妹爱数列

D-牛妹爱数列_牛客练习赛67 (nowcoder.com) 问题描述:给01数组,可以进行一下两种操作: 将位置上的数进行翻转将从1到当前位置的数进行翻转 求最小的翻转次数,使数列上的数全部变为0。 思路: 最优,满足…

docker harbor私有库

目录 一.Harbor介绍 二.Harbor的特性 三.Harbor的构成 四.Harbor构建Docker私有仓库 4.2在Server主机上部署Harbor服务(192.168.158.25) 4.2.1 这时候这边就可以去查看192.168.158.25网页 4.3此时可真机访问serverIP 4.4通过127.0.0.1来登陆和推送镜…

山西电力市场日前价格预测【2023-08-26】

日前价格预测 预测明日(2023-08-26)山西电力市场全天平均日前电价为287.61元/MWh。其中,最高日前电价为318.26元/MWh,预计出现在19: 30。最低日前电价为246.18元/MWh,预计出现在05: 15。 价差方向预测 1: 实…

网络渗透day03-Windows Server相关知识

1.在Windows Server中,以下哪个工具用于实时监视系统资源使用情况? A.Event Viewer B.Task Manager C.Performance Monitor D.Resource Monitor 正确答案:D 答案解析:Resource Monitor用于实时监视系统资源使用情况。 2.在Wi…

Linux学习-keepalived实现LVS高可用

Keepalived实现LVS高可用 环境准备 环境说明:LVS-DR模式 client1:eth0->192.168.88.10 lvs1:eth0->192.168.88.5 lvs2:eth0->192.168.88.6 web1:eth0->192.168.88.100 web2:eth0->192.16…

VUE笔记(十)Echarts

一、Echarts简介 1、什么是echarts ECharts是一款基个基于 JavaScript 的开源可视化图表库 官网地址:Apache ECharts 国内镜像:ISQQW.COM x ECharts 文档(国内同步镜像) - 配置项 示例:echarts图表集 2、第一个E…

自动驾驶——最优控制算法(LQR)工程化总结

1. Summary 时隔一年,从写下第一篇博文自动驾驶-LQR工程实现(调研),到近段时间,真正在我们的控制器上运行最优控制算法(LQR),一步一个脚印,从开始只是知道其“控制理论”…

package.json相关知识记录

一、相关字段 npm官方字段介绍 🍧 bin   >   简单理解:指定命令的名称及路径   🍉 相当于想path中添加路径,局部安装是在./node_modules/.bin/,全局安装是在全局的bin目录   🍉 bin指定的文件必须…