• Oracle 表三种连接方式(sql优化)

    时间:2024-05-07 20:41:37

    在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式:嵌套循环(Nested Loops (NL))(散列)哈希连接(Hash Join (HJ))(归并)排序合并连接(Sort Merge Join (SMJ) )二...

  • 【MyBatis】进阶使用 (动态SQL)-<if>

    时间:2024-05-07 07:44:24

    使用 <if> 标签可以完成对接收到的参数进行判断。 首先看一组都不为空的情况下: 再看当性别为 null 的情况: 此时我们就需要使用 <if> 标签对接收到的参数进行判断,如果不为空,就加入到数据库: 而数据库也能正常插入数据: ...

  • flink sql 优化-一、参数方面

    时间:2024-05-06 13:05:26

    flink sql参数配置//关闭详细算子链(默认为true),true后job性能会略微有提升。false则可以展示更详细的DAG图方便地位性能结点 ###有用的参数pipeline.operator-chaining: 'true'//指定时区 ###实用的参数table.local-t...

  • sql server查询数据库中所有表的行数

    时间:2024-05-05 22:23:01

    select a.name,b.rowsfrom sysobjects a,sysindexes bwhere a.name = b.name order by b.rows desc

  • sql server 查询数据库所有的表名+字段

    时间:2024-05-05 21:58:20

    SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='Account'SELECT    (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空      ...

  • Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同

    时间:2024-05-05 11:02:15

    Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同《Windows Azure Platform 系列文章目录》如果熟悉Windows Azure平台的用户不难发现,对于SQL Server数据库来说,微软提供了两种服务,分别是:-Windows Azure SQ...

  • Java 使用 ant.jar 执行 SQL 脚本文件

    时间:2024-05-05 06:59:06

    public class AntDealSQLUtils { public static void main(String[] args) { SQLExec sqlExec = new SQLExec(); sqlExec.setDriver("com.mysql...

  • springboot jpa sql查询与传值

    时间:2024-05-04 17:15:03

    public interface ARepository extends PagingAndSortingRepository<A, APK>, JpaSpecificationExecutor<A> { @Query(value="select field1, fie

  • SQL注入漏洞扫描---sqlmap

    时间:2024-05-04 15:18:36

    what SQLMap是一款先进的自动执行SQL注入的审计工具。当给定一个URL时,SQLMap会执行以下操作: 判断可注入的参数。判断可以用哪种SQL注入技术来注入。识别出目标使用哪种数据库。根据用户的选择,读取哪些数据库中的数据。更详细语法请参考官方手册---用法 | sqlmap 用户手册 (...

  • 数据库 和 SQL 和 索引事务 和 Java数据库编程(JDBC)

    时间:2024-05-04 07:49:25

    一、初识数据库 什么是数据库?和数据结构有什么关系? 数据库是“一类软件”,能够针对数据进行管理。数据结构,也是针对数据进行管理。所以,数据库其实就是一个“基于数据结构”实现出来的软件。 有哪些常用数据库? 数据库分为关系型数据库和非关系型数据库。 关系型数据库:对于存储的数据,格式上有...

  • SQL事前巡检插件

    时间:2024-05-04 07:12:24

    背景: 事故频发 •在工作过程中每年都会看到SQL问题引发的线上问题,一条有问题的SQL足以拖垮整个数据库 不易发觉 •对于SQL性能问题测试在预发环境不易发现(数据量小) •SAAS系统隔离字段在SQL条件中遗漏,造成越权风险 •业务初期SQL没问题,业务增长容易出现事故 •DBS慢SQL不支持实...

  • (Oracle)SQL优化案例:大表hash连接优化

    时间:2024-05-04 07:10:58

    真实SQL优化案例 为避免项目隐私泄露; 本篇文章所有表名、字段名,包括执行计划内的对象名称都做了处理。  本篇文章是将速度再10秒左右的SQL优化到1.5s左右; 因为没有优化到1s以下,所以可能还存在更优优化方法; 但其中涉及的优化技巧,可以供您赏析。 目录 项目场景 SQL...

  • [关于SQL]查询成绩都大于80分的学生

    时间:2024-05-03 15:30:58

    1.用一条SQL语句 查询出每门课都大于80分的学生姓名name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90CREATE TABLE [dbo].[chengji]( [name] [nvarc...

  • 分组统计并计算每组数量sql

    时间:2024-05-03 08:01:47

    有 字段A 和B比如数据如下A  B1  21  31  4 2  22  3统计出的sql结果:A   count1   32   2select a,count(b) from t group by a;--或count(b) over (partition by a)如统计一级会计科目数量的s...

  • [SQL Server] 特殊字符、上标、下标处理

    时间:2024-05-03 07:52:16

    今天遇到一个问题是往 SQL Server 中导入像m²、m³这样的单位数据,可是在 SQL Server 中查看到的都是 m2、m3,于是在网上查了一下资料,顺便摘录下来供日后查阅。一  Windows 系统下快速键入一些特殊字符ALT+小键盘0153        ™ALT+小键盘0169   ...

  • SQL常见约束及外键约束删除更新行为

    时间:2024-05-03 07:04:18

    一.约束 1.概念 约束是作用于表中字段上的规则,用于限制存储在表中的数据。 2.目的: 保证数据库中数据的正确、有效性和完整性。 3.添加约束两种方式 可以在创建表/修改表的时候添加约束。 在为字段添加约束时,我们只需要在字段之后加上约束的关键字即可 二.约束分类 SQL中的约束用于确保数据库中数...

  • 数据库[类型,基本概念,生活实例],登录mysql数据库的三种方式,修改sql编辑器界面样式及字体样式

    时间:2024-05-03 07:00:46

    数据库是按照特定方式组织起来的数据集合,它允许用户对数据进行高效的存储、检索和管理。数据库系统通常由两部分组成:数据库本身(数据的物理存储)和数据库管理系统(DBMS,用于创建和管理数据库的软件)。 数据库的类型 关系型数据库: 基于关系模型,数据以表格形式存储。表之间通过关系(如外键)...

  • Burpsuite+sqlmap批量扫描sql漏洞

    时间:2024-05-02 23:30:21

    1.burpsuite设置导出logn'd'k输入文件名保存2.sqlmap批量扫描    python sqlmap.py -l 文件名 --batch -smart    batch:自动选yes。    smart:启发式快速判断,节约时间中文支持可能存在问题3.扫描的结果保存在能注入的在上图...

  • SQL常见的系统存储过程

    时间:2024-05-01 21:01:48

    1.sp_datebases列出服务器上的所有数据库信息,包括数据库名称和数据库大小例:exec sp_datebases2.sp_helpdb报告有关指定数据库或所有数据库的信息例:exec sp_helpdb3.sp_renamedb重命名数据库例:exec sp_renamedb 旧数据库名,...

  • SQL Server 作业监控

    时间:2024-05-01 17:02:47

    原文:SQL Server 作业监控在讲解SQLServer Agent Jobs之前,先要讲解msdb。Msdb是SQLServer的系统数据库之一,用于存储SQLServer的配置、元数据等信息。包括:l  SQLServer Agent Jobs,Job Steps,Job schedules...