-
日期:2020-11-19 14:21:11
点击:59
内容简介:一.基本概念 关于sql语句中的连接(join)关键字,是较为常用而又不太容易理解的关键字,下面这个例子给出了一个简单的解释 –建表user1,user2: table1 : create table user2(id int, user_name varchar(10), over varchar(10)); insert into user1 values(...
-
日期:2020-11-19 14:21:10
点击:59
内容简介:在配置环境的xml中更改url 更改前 更改后 到此这篇关于idea中连接数据库是出现SSL错误的问题的文章就介绍到这了,更多相关idea连接数据库SSL错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!...
-
日期:2020-11-19 14:21:10
点击:59
内容简介:前言 最近在一次使用sql中的where in语句时,造成了一些非预期的查询结果。尤其是在代码中去编写并执行sql语句时,会出现一些意外情况。再查阅了一些资料以及手动测试后,发现是自己sql语句写法存在问题,在此记录。 例子 业务需求,需要通过SQL语句从asset...
-
日期:2020-11-19 14:21:09
点击:59
内容简介:1. 前言 我们在设计数据库的时候一定会带上新增、更新的时间、操作者等审计信息。 之所以带这些信息是因为假如有一天公司的数据库被人为删了,尽管可能有数据库备份可以恢复数据。但是我们仍然需要追踪到这个事是谁干的,在什么时间干的,具体干了哪些事等等...
-
日期:2020-11-19 14:21:09
点击:59
内容简介:前言 未来的一个月时间中,会总结一系列SQL知识点,一次只总结一个知识点,尽量说明白,下面来说说SQL 中常用Pivot 函数(这里是用的数据库是SQLSERVER,与其他数据库是类似的,大家放心看就好) 让我们先从一个虚构的场景中来着手吧 万国来朝,很多供应商每...
-
日期:2020-11-19 14:21:09
点击:59
内容简介:今天收到一个需求,要改写一个报表的逻辑,当改完之后,再次运行,发现运行超时。 因为特殊原因,无法访问客户的服务器,没办法查看sql的执行计划、没办法知道表中的索引情况,所以,尝试从语句的改写上来优化。 一、原始语句如下: select isnull(vv.custom...
-
日期:2020-11-19 14:21:08
点击:59
内容简介:DataGrip 连接 HiveServer2 报错 一、Heap memory Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 因为 DataGrip 会开好几个 Session,我这里是 4 个 Session 因此有时候如果执行的语句过大,会造成堆内存来不起回收。导致堆内存...
-
日期:2020-11-19 14:21:08
点击:59
内容简介:前言 这是总结SQL知识点的第二篇文章,一次只总结一个知识点,尽量说明白。上次我们谈到行转列,用的是Pivot函数,这次我们来谈谈Unpivot函数。(这里是用的数据库是SQLSERVER,与其他数据库是类似的,大家放心看就好) 先看一个小问题CustomerCustomer 在这...
-
日期:2020-11-19 14:21:08
点击:59
内容简介:前言 SQL 语言无处不在。SQL 已经不仅仅是技术人员的专属技能了,似乎人人都会写SQL,就如同人人都是产品经理一样。如果你是做后台开发的,那么CRUD就是家常便饭。如果你是做数仓开发的,那么写SQL可能占据了你的大部分工作时间。我们在理解 SELECT 语法的时...
-
日期:2020-11-19 14:21:07
点击:59
内容简介:前言 SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用...