mssql
-
SQL语句中公共字段的自动填充方法
1. 前言 我们在设计数据库的时候一定会带上新增、更新的时间、操作者等审计信息。 之所以带这些信息是因为假如有一天公司的数据库被人为删了,尽管可能有数据库备份可以恢复数据。但是我们…
-
DataGrip 连接 HiveServer2 报错的问题
DataGrip 连接 HiveServer2 报错 一、Heap memory Exception in thread “main” java.lang.…
-
使用DataGrip的详细教程
DataGrip是什么 DataGrip是一款连接数据库的可视化软件,就跟Navicat似的。 DataGrip是JetBrains公司出品的,就是开发了IntelliJ IDEA…
-
datagrip如何找到数据库和表
用习惯了navicat,一直喜欢如下界面,可以方便查看数据库及表的信息。 但是不知道为什么navicat总是无法连接oracle,因此转战datagrip。 第一次使用datagr…
-
datagrip 修改或更新不能自动提交的问题
datagrip是JetBrains 出品,智能提示和界面和idea一样好用,但最初使用时,不熟悉软件操作,导致软件不能自动提交,其实软件可以设置自动提交和手动提交,设置自动提交的…
-
从零开始用DataGrip的安装及使用教程
mysql的安装 官网下载mysql-8.0.19-winx64 这里随便下载一个版本就行了(群里下也行) 解压后加入环境变量 在path(环境变量里面)加上mysql路径(/bi…
-
MyISAM与InnoDB索引实现对比详解
MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。如图: 这里设表一共有三列,假设我们以Col1为主键,则上图是一个My…
-
SQL的各种连接Join案例详解
最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接…
-
SQL之Join的使用详解
一.基本概念 关于sql语句中的连接(join)关键字,是较为常用而又不太容易理解的关键字,下面这个例子给出了一个简单的解释 –建表user1,user2: table1 : cr…
-
sql优化实战 把full join改为left join +union all(从5分钟降为10秒)
今天收到一个需求,要改写一个报表的逻辑,当改完之后,再次运行,发现运行超时。 因为特殊原因,无法访问客户的服务器,没办法查看sql的执行计划、没办法知道表中的索引情况,所以,尝试从…