![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 57
梦回稻香
这个作者很懒,什么都没留下…
展开
-
MySQL 加密表原理
加密表以数据页为加密对象,以AES_BLOCK大小为加密单元。以只有AES加密的表为例,假设页数据有n个完整的AES_BLOCK大小(在图中以n个描述)和一个不足AES_BLOCK大小的数据组成,即真实数据大小为n*AES_BLOCK<data_len<(n+1)*AES_BLOCK流程如下所示:加密:1. 读取前两个字节(页类型)。2. 根据加密类型进行加密,只加密data和trailer。3. 根据加密类型计算需要加密的数据长度,AES加密要减去38个file h.原创 2021-11-19 19:03:42 · 1071 阅读 · 0 评论 -
MySQL Partition 相关使用总结
Partition 相关使用总结概述概念:分区可以根据规则在文件系统中分布存储各个表的部分。实际上,表的不同部分作为单独的表存储在不同的位置。其中p代表分区,sp代表子分区。优点:1.分区使得在一张表中存储的数据比单个磁盘或文件系统分区上存储的数据更多。2.通过删除仅包含该数据的分区(或多个分区),可以轻松地从分区表中删除数据。相反,通过添加一个或多个新分区更方便存储数据。3.某些查询可以极大地优化,因为满足给定WHERE子句的数据只能存储在一个或多个分区上,这会自动从搜索中排除任何原创 2021-11-01 18:57:23 · 1299 阅读 · 1 评论 -
使用Golang实现对mysql数据库批量插入随机数据
修改执行以下程序:只需修改DoInsert函数中的 InsertBuf += fmt.Sprintf( " (%d, '%s','%s',%f, %d, '%s') ", id, name, birthday,salary,distence,description)中的格式及相关数据即可 无论linux还是Windows环境,解压修改程序后直接运行即可。例子:建表语句:CREATE DATABASE db1;CREATE TABLE `db1....原创 2021-02-19 20:26:16 · 3165 阅读 · 7 评论 -
Java+Oracle自助银行系统
2019.03.05更新 好久没有登录CSDN了,今天竟然发现有两位朋友在两月前问我,实在抱歉没有及时回复。由于我的电脑太渣,所以将Oracle 数据库换成了MySQL数据库,之前的源码文件找不到了,于是对下面的程序稍作了修改。现在附上java+mysql的源码文件:链接:https://pan.baidu.com/s/1-v_PrUB87rshc_O9_fJ...原创 2018-06-22 17:13:44 · 2014 阅读 · 15 评论