一、索引的本质 没有索引的sql是没有灵魂的,查询速度是非常慢的。 本质:索引是帮助MySql快速获取数据的排好序的数据结构。 二、 索引数据结构: 二叉树 :层级太高,自增主键索引甚至退化成了链表 红黑树 :红黑树是平衡二叉树的一种,相对于二叉树好点,但是当数据大时,层级还是很高,查询速度慢。 H ...
分类:
数据库 时间:
2020-07-30 21:44:40
阅读次数:
80
场景 在使用若依后台管理系统时对于单表会自动生成导出相关的接口。 此时如果直接进行导出会导出相应的实体类中添加了 @Excel注解的属性。 自动生成导出接口示例: @GetMapping("/export") public AjaxResult export(KqDksz kqDksz) { Lis ...
分类:
其他好文 时间:
2020-07-30 18:27:52
阅读次数:
118
package com.shine.eiuop.utils; import org.apache.poi.ss.usermodel.*; import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.ss.usermodel. ...
分类:
编程语言 时间:
2020-07-30 18:26:57
阅读次数:
76
https://blog.csdn.net/qq_39623058/article/details/88779242 (所有的动态sql标签,非常详细) 下面是trim标签: ...
分类:
其他好文 时间:
2020-07-30 18:24:06
阅读次数:
72
1、MySQL存储过程 1.1、什么是存储过程 带有逻辑的sql语句;带有流程控制语句(if while)等等 的sql语句 1.2、存储过程的特点 1)执行效率非常快,存储过程是数据库的服务器端执行的。 2)移植性很差,不同数据库的存储过程是不能移植的。 2、存储过程的语法 -- 创建存储过程1 ...
分类:
数据库 时间:
2020-07-30 18:23:45
阅读次数:
93
当前访问mysql的账号root缺少系统权限,执行以下sql语句即可 GRANT XA_RECOVER_ADMIN ON *.* TO root@'%' ; 查看mysql当前访问用户的权限 show grants for 用户名@'主机地址(%代表任意ip)' 参考:https://blog.cs ...
分类:
数据库 时间:
2020-07-30 18:19:15
阅读次数:
180
安装很多次mysql,linux,windows版本的都有遇到的问题,总是不总结,结果就是走很多弯路,所以此次记录一下。 1.首先安装完mysql8.0.21 后,发现无my.ini,解决办法 1)默认安装到c盘会自动隐藏,记得打开隐藏文件找到他 2)找不到的情况下,在mysql的安装目录下新建my ...
分类:
数据库 时间:
2020-07-30 18:17:41
阅读次数:
163
MySql数据无法被远程连接 MySql 默认无法被远程连接,只能通过 localhost 或者 127.0.0.1 来本地访问。可以在 navicat 中修改(通过界面操作或者SQL执行)。 use mysql; ##然后查看下当前连接允许情况 select host, user, authent ...
分类:
数据库 时间:
2020-07-30 18:16:46
阅读次数:
83
原文:https://blog.csdn.net/weixin_40719943/article/details/106964258 一、原生SQL查询DbSet提供了四个方法用来执行原生的sql查询 (一)执行非字符串插值的字符串1 FromSQLRaw("select *..."); 2 Fro ...
分类:
数据库 时间:
2020-07-30 18:13:00
阅读次数:
156
今天在使用nvl() 发现在该SQL上在套一层 查询 查询的指针是有问题的 问题如下图: 这个我的NVL(T.I_CODE,PALL.I_CODE) 可以看到当前170202共4条 当我加上过滤条件 只有3条了 ,也就是说这里 t.nvlCODE = t.I_CODE 解决的方法是把NVL() 换成 ...
分类:
数据库 时间:
2020-07-30 18:11:13
阅读次数:
77