数据库
文章平均质量分 51
wei_aiwan
这个作者很懒,什么都没留下…
展开
-
mybatis mysql批量插入数据
在数据落库过程中,如有数据量过大,通过for循环多次连接数据库插入数据,会非常消耗性能,并且数据量越大,会发现执行速度越慢。代码中for循环落库示例for(TESSChouDangResult result :haveqyResult){ tESSChouDangResultMapper.insertChouDangResultOne(result );}int insertChouDangResultOne(TESSChouDangResult haveqyResult);上边这个循环,原创 2020-05-20 14:43:53 · 941 阅读 · 0 评论 -
mybatis mysql插入和修改语句,去掉或替换指定字符
有的时候数据过来的时候带着一些,我们并不想存入到数据库中的字符,我们可以在mybatis中替换成空或者我们想要的字符。如下图:将字段中的 # 换成 ‘’原创 2020-05-20 14:32:42 · 1325 阅读 · 0 评论 -
mybatis mysql存储过程
mapper里原始sqlselect tss.channel_id as channelId, tssr.risk_id as riskId, count(tssr.risk_id) as riskCount from ${riskTableName} tssr right JOIN ${salesmanTable...原创 2020-01-14 14:48:20 · 3119 阅读 · 0 评论 -
数据库 —— neo4j的基本语句
neo4j的增删改查原创 2017-12-26 14:35:59 · 17098 阅读 · 0 评论 -
Redis —— 安装和基本命令
下载点击以下地址可以下载,也可以自行找。 https://github.com/MicrosoftArchive/redis/releases我下载的是3.0.502版本 启动下载后解压,新建Redis文件夹,将5个exe和conf放进去 打开Redis文件夹 双击redis-server.exe则可启动成功 在当前文件夹内 ,按住shift键,鼠标右键,选择原创 2018-01-11 16:21:24 · 462 阅读 · 0 评论 -
Redis —— redis+springboot的demo
Redis说明redis是一个key-value库,在java中的使用,作为小型数据的缓存比较常见。 比如,管理员实现角色分配权限时,每次操作时都会执行很多查询,这样会影响效率。怎么提升程序性能呢?我们可以考虑用缓存数据库来实现。代码下载地址https://github.com/weiaiwan/redisdemo创建项目创建springboot项目时勾选 勾选后原创 2018-01-11 16:44:42 · 1221 阅读 · 0 评论 -
SQL—— 用insert语句添加数据不能和已有的重复
Table1Table2 初始状态为空运行sql结果表一种的数据全部插入 将Table1再插入两条数据新插入的两条 其中一条与之前重复 也就是说 table2中已经有过了 再执行sql看到重复的没插入 直插入了没有重复的一行 table2的结果sql:insert into TABLE2select *from T...原创 2018-05-17 17:17:52 · 25505 阅读 · 0 评论 -
SQL —— 两个表,根据一个字段给对应的另一个字段update值
TABLE1 TABLE2 要根据name进行匹配,给表一(TABLE1)中的id update 成TABLE2中的id值 sql 1:merge into TABLE1 using TABLE2 on(TABLE1.name=TABLE2.name) when matched then update set TABLE1.id = TABLE2.id 如果t...原创 2018-05-11 14:37:16 · 16700 阅读 · 1 评论 -
SQL —— 将旧表中的数据提取出来当新表中字段名
表test 想查出每个人,每科的成绩 sqlselect name , sum(case when course ='math' THEN CJ Else '0' End) math, sum(case when course ='chinese' THEN CJ Else '0' End) chinese, sum(CJ)from Table1 ...原创 2018-05-11 14:52:08 · 2686 阅读 · 0 评论