大数据
-
MYSQL-->SQL优化
Insert优化 优化原因:MYSQL数据库中insert每执行一次都会对数据库进行一次连接,会浪费很大资源。 优化方案: 批量插入 插入数据的时候尽量一次性批量插入多个数据而不是一个数据插入一次。 手动提交事务 在事务中…
-
【数据库】实现批量快速插入大量数据的六种方案
一、(MySQL)通过函数/存储过程 1、链接 https://www.jb51.net/article/207999.htm https://blog.csdn.net/FloraCHY/article/details/117792903 2、代码 -- 进入数据库 use test; -- 显示所有表 show tables; -- …
-
获取父节点下所有子节点集合,查询数据库,递归查询。或者这不查询数据库递归查询
伪代码逻辑:/*** @param menuListResult 返回的子节点集合 需要在查询一次加上menuList,是所有子节点集合* @param pid 父节点id* @return*/public static List treeMenuList( List menuListResult, int pid){ Lis…
-
redis 持久化设置
redis有两种持久化方式:AOF和RDB 1.AOF持久化 以日志追加的形式写入日志文件appendonly.aof # 编辑.conf文件 vim /etc/redis/6379.conf# 修改如下参数:appendonly yes // 默认是no不开启 # appendfsync always …
-
《Redis设计与实现》读书笔记
Reids共同关注五种数据类型既可以存储字符串,有可以存储数字,甚至二进制位一些命令只作用于个别类型,一些命令作用于所有,Redis 命令怎么识别类型的不同数据类型的键值对是怎么存储的过期键怎么删除的发布订阅,…
-
Oracle分页查询
Oracle的分页查询实现,采用ROWNUM。 格式1(推荐) SELECT * FROM ( SELECT temp.*, ROWNUM RN FROM (SELECT * FROM 表名) temp WHERE ROWNUM <=end (page*pagesize) ) WHERE RN >=start (page-1*pagesize+1) …
-
mysql学习笔记
1、mysql服务的启动和停止 net stop mysql80、net start mysql80 2、mysql服务登陆与退出 mysql 【-h localhost -P3306】 -u root -p exit 3、数据库常用命令 show databases;(显示所有数据库) use 数据库名;(选…
-
Mysql:语言回滚情况
回滚情况 DDL:数据定义语言,创建、删除、修改表结构...;是不可以回滚的,使用了Rollback也无效 DML:数据操作语言,增、删、改、查;默认情况使用Rollback也无法回滚。但设置 autocommit = false后再使用Rollback…
-
MySQL学习
目录 MySQL学习1 MySQL学习2 MySQL学习3 MySQL学习4 MySQL学习5 MySQL学习6
-
MyBatis(十一):分页——利用SQL的limit实现
一、SQL中limit的基本用法 我们先来熟悉SQL中limit的基本用法 这是我现有的表结构 然后进行limit查询 1. select * from user limit 3,4 这句SQL语句的意思是查询user表,跳过前3行,也就是从第四行开始查询4行数据…