首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏crmeb

    使用 Monaco Editor 开发 SQL 编辑

    图片简易 SQL 编辑器先给大家上干货! * 编辑器默认 sql 语言,支持的语言请参考 node_modules\monaco-editor\esm\vs\basic-languages 目录下~ * 编辑器样式仅有 'vs', 'vs-dark $refs.codeContainer, { value: '', // 编辑器初始显示文字 language: 'sql', // 语言 readOnly $refs.codeContainer, { value: '', // 编辑器初始显示文字 language: 'sql', // 语言 readOnly setTheme() { monaco.editor.setTheme(this.theme) },复制代码SQL 代码格式化编辑器自身不支持 sql 格式化(试了下 JavaScript

    3.9K31编辑于 2022-08-05
  • 来自专栏网安菜鸟成长记

    sql-labs-less8|SQL注入,脚本注入

    前言: 此篇为sql-labs系列less-8,这一关使用脚本盲注,使用的sql语句跟第五关差不多,脚本写的比较烂,我也是第一次写,很基础,如果你也不会写的话可以参考一下。 本关如果注入语句执行成功页面就会显示You are in ……,如果注入语句没有被数据库执行页面无任何回显 请参考脚本: import requests url = "http://localhost/sql-labs /Less-8/? 127是ascii值对应的字符 payload = "and ascii(substr(database(),%d,1))=%d --+"%(i,j) #sql (url1) #获取sql注入生成后的页面 if "You are in..........." in res.text: #因为

    1.4K10发布于 2020-10-28
  • 来自专栏大数据杂货铺

    在 Hue 中启用 Phoenix SQL 编辑

    在CDP7.1.8开始,Hue支持了很多编辑器,这里介绍了在CDP7.1.8中配置Hue支持Phoenix SQL。 要使用 Phoenix SQL 从 Hue 查询 Apache HBase 表,请在 Hue 高级配置片段中配置 Phoenix 解释器设置。 Hue中配置支持Phoenix SQL 以管理员身份登录 Cloudera Manager。 然后回到CM,通过Hue的WebUI访问Hue,可以看到编辑器中已经包含了Phoenix。 点击Phoenix,进行Phoenix编辑器就可以进行编辑和使用了,大家就可以愉快的在HUE中玩耍了。

    2.3K20编辑于 2022-12-02
  • 来自专栏码客

    编辑器中SQL关键字提示

    前言 官方 https://github.com/surmon-china/vue-codemirror/tree/v4.0.1 安装依赖 npm install --save sql-formatter addon/edit/matchbrackets"; import "codemirror/addon/selection/active-line"; import "codemirror/mode/sql /sql"; import "codemirror/addon/hint/show-hint"; import "codemirror/addon/hint/sql-hint"; export default $refs.mycode, { value: this.sqlValue, mode: mime, //选择对应代码编辑器的语言,我这边选的是数据库,根据个人情况自行设置即可 " @changeTextarea="changeTextarea($event)" /> <input type="button" class="<em>sql</em>-btn

    72750编辑于 2023-09-22
  • 来自专栏玄魂工作室

    CTF实战8 SQL注入漏洞

    是我们的第二个实战课程 我们还是那句话先 重要声明 该培训中提及的技术只适用于合法CTF比赛和有合法授权的渗透测试,请勿用于其他非法用途,如用作其他非法用途与本文作者无关 SQL注入漏洞产生的原因 SQL 那什么是SQLSQL语句 SQL(Structured Query Language) 结构化的查询语言,是关系型数据库通讯的标准语言。 注入 终止式SQL语句注入是指攻击者在注入SQL代码时,通过注释剩下的查询来成功结束该语句 于是被注释的查询不会被执行,我们还是拿上面那个例子举例 我们上面已经知道,在username框内填入 ' or 所有的输入只要和数据库进行交互的,都有可能触发SQL注入 常见的包括 Get参数触发SQL注入 POST参数触发SQL注入 Cookie触发SQL注入 没错,Cookie也是可以的 参与SQL执行的输入都有可能进行 查询语句 Web页面中有两个SQL查询语句,查询语句的列数不同 枚举数据库 最后我们来讲一下枚举数据库 SQL Server 获取当前用户名 id=12 UNION SELECT null, null

    2K30发布于 2018-07-25
  • 来自专栏机器学习/数据可视化

    SQL进阶-8-集合运算

    SQL进阶-8-利用SQL进行集合运算 SQL本身就是以集合作为基础的,本文中记录的是利用各种集合运算。 shop = s2.shop -- 指定连接条件 where s2.item is null ); 异或集(A并B)-(A交B) 异或指的是两个集合的并集除去它们的交集之外的集合:并集-交集 SQL

    65410发布于 2021-03-01
  • 来自专栏王小雷

    Spark学习之Spark SQL8

    Spark学习之Spark SQL8) 1. Spark用来操作结构化和半结构化数据的接口——Spark SQL、 2. Spark SQL的三大功能 2.1 Spark SQL可以从各种结构化数据(例如JSON、Hive、Parquet等)中读取数据。 2.2 Spark SQL不仅支持在Spark程序内使用SQL语句进行查询,也支持从类似商业智能软件Tableau这样的外部工具中通过标准数据库连接器(JDBC/ODBC)连接Spark SQL进行查询 2.3 当在Spark程序内使用Spark SQL时,Spark SQL支持SQ与常规的Python/Java/Scala代码高度整合,包括连接RDD与SQL表、公开的自定义SQL函数接口等。 3. 连接Spark SQL 带有Hive支持的Spark SQL的Maven索引 groupID =org.apache.spark artifactID = spark-hive_2.10

    1.5K70发布于 2018-01-02
  • 来自专栏杨建荣的学习笔记

    使用sql*plus编辑sql文本(r4笔记第53天)

    工作中可能会经常实用工具来编辑sql 文本,实用sql*plus来编辑的机会比较少,但是这些也是硬功夫,一旦有需要手工编辑,其实发现也是很容易的。 关于编辑使用的命令如下,其实看起来一大堆,主要的命令还是增(input)删(del)改(change)查(list),按照这个思路来看就会容易很多,有些命令也是选择性的使用。 ')) 4 model return updated rows 5 dimension by (no) 6 measures (cc c, no n) 7 rules ( 8 dimension by (no) 5 measures (cc c, no n) 6 rules ( 7 c[any] = substr(c[cv()],n[cv()],1) 8* ) SQL> c/)/)) --把最后1行的)修改为)) 8* )) SQL> l --

    69540发布于 2018-03-15
  • 来自专栏用户8186044的专栏

    SAP小技巧之 加速SQL编辑器启动

    加速SQL编辑器 如果使用的ECC或者S/4底层数据库是HANA. 那么SAP提供了一个非常好用的工具-SQL编辑器,可以通过TCODE: DB02 进入SQL编辑器。 ? 问题:这里就不赘述这个SQL编辑器的功能与用途了. 只讲一个碰到的问题: 特定系统进入SQL编辑器很慢(主要表现在生产系统,进入SQL编辑器往往需要等待30-60秒左右). 解决思路: SQL编辑器进入缓慢的原因可能是多方面的,但是往往都会集中在以下几点 执行了性能很差的SQL查询语句. 执行了大量循环或无用的等待语句. 后续执行ZDB02直接进入SQL编辑器, 就不会那么卡了. ---- 源代码部分: REPORT zbc_db02. *优化HANA SQL 编辑器的启动性能 *标准逻辑执行到 类 CL_HDB_DATABASE 方法 COPY_SYSTEM_INFO 结尾处修改 if_dba_database~sql_possible

    1K21发布于 2021-04-08
  • 【YashanDB开发者工具(YDC)】SQL编辑

    YDC提供了强大的SQL编辑器,支持:语法高亮智能提示SQL格式化执行SQL(DDL、DML、DQL、PL执行)YDC对编辑器内容和打开数量做了如下限制:单个编辑器的内容大小为5M,当单个编辑器内的内容大小超过 最大打开编辑器的数量为20个,最多同时执行SQL编辑器窗口数量为4个。所有编辑器最多保留的执行记录数量为50000条,当所有编辑器的结果集内容大小超过128MB时,将不展示结果集。 执行SQL以查询操作为例,展示执行SQLSQL编辑器中根据当前执行语句选中情况,分为下面三种:整体执行:不选中,直接单击运行。单行执行:选中一行SQL语句,单击运行。 多行执行:选中多行SQL语句进行执行。SQL编辑器还支持Ctrl+/进行注释与取消注释。结果栏展示SQL查询后的结果,对结果已进行分页展示,同时支持对展示内容进行搜索或者排序操作。 事务管理YDC支持事务管理功能,每个编辑器窗口都对应一个唯一的会话,用户可以在编辑器中执行SQL,然后对执行结果进行事务提交/事务回滚操作。

    23310编辑于 2025-06-20
  • 来自专栏晨曦破晓の家

    8个尽量优化你的SQL

    查询语句的优化是SQL效率优化的一个方式,做到以下8个方面优化你的SQL。 ==1、在表中建立索引,优先考虑where、group by使用到的字段。 如下: SELECT * FROM t2 WHERE score = 10*9 SELECT * FROM t2 WHERE username LIKE 'li%' ==8、当数据量大时,避免使用where == SELECT * FROM t WHERE 1=1 优化方式:用代码拼装sql时进行判断,没where加where,有where加and。

    48231发布于 2020-09-24
  • 来自专栏微信公众号:Java团长

    8种常见SQL错误用法

    2、隐式转换 SQL语句中查询变量和字段定义类型不匹配是另一个常见的错误。 SQL 重写后如下,执行时间缩小为1毫秒左右。 --------+---------+---------+-------+--------+----------------------------------------------------+ 8、 了解数据库编译器的特性,才能避规其短处,写出高性能的SQL语句。 程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。 编写复杂SQL语句要养成使用 WITH 语句的习惯。 简洁且思路清晰的SQL语句也能减小数据库的负担 。

    81220发布于 2019-06-03
  • 来自专栏Spark学习技巧

    8种常见SQL错误用法

    2、隐式转换 SQL语句中查询变量和字段定义类型不匹配是另一个常见的错误。 SQL 重写后如下,执行时间缩小为1毫秒左右。 --------+---------+---------+-------+--------+----------------------------------------------------+ 8、 了解数据库编译器的特性,才能避规其短处,写出高性能的SQL语句。 程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。 编写复杂SQL语句要养成使用 WITH 语句的习惯。 简洁且思路清晰的SQL语句也能减小数据库的负担 。

    92950发布于 2019-06-18
  • 来自专栏java思维导图

    8种常见SQL错误用法

    2、隐式转换 SQL语句中查询变量和字段定义类型不匹配是另一个常见的错误。 SQL 重写后如下,执行时间缩小为1毫秒左右。 --------+---------+---------+-------+--------+----------------------------------------------------+ 8、 了解数据库编译器的特性,才能避规其短处,写出高性能的SQL语句。 程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。 编写复杂SQL语句要养成使用 WITH 语句的习惯。 简洁且思路清晰的SQL语句也能减小数据库的负担 。 (end)

    72130发布于 2019-11-20
  • 来自专栏程序猿DD

    8 种常见的SQL错误用法

    现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。 常见SQL错误用法 1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。 隐式转换 SQL语句中查询变量和字段定义类型不匹配是另一个常见的错误。 SQL重写后如下,执行时间缩小为1毫秒左右。 了解数据库编译器的特性,才能避规其短处,写出高性能的SQL语句。 程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。 编写复杂SQL语句要养成使用WITH语句的习惯。 简洁且思路清晰的SQL语句也能减小数据库的负担 ^^。 使用云上数据库遇到难点(不局限于SQL问题),随时寻求阿里云原厂专家服务的帮助。

    1.4K20发布于 2020-12-08
  • 来自专栏自动化、性能测试

    Mysql常用sql语句(8)- where 条件查询

    测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html 前言 条件查询应该是作为测试平时用到最多的关键字了!!

    2.7K20发布于 2020-06-09
  • 来自专栏嵌入式智能硬件

    Linux之day8 Vim文本编辑

    第一步创建文档:a键是在光标后面以为切换到输入模式,i键是在光标当前位置切换到输入模式,o键是在光标下面在创建一个空行。

    51920发布于 2020-08-31
  • 来自专栏余林丰

    8.动态规划(1)——字符串的编辑距离

    编辑距离(Edit Distance),在本文指的是Levenshtein距离,也就是字符串S1通过插入、修改、删除三种操作最少能变换成字符串S2的次数。 例如:S1 = abc,S2 = abf,编辑距离d = 1(只需将c修改为f)。在本文中将利用动态规划的算法思想对字符串的编辑距离求解。    可以看出红色方块即是最终所求的编辑距离,整个求解过程就是填满这个表——二维数组。下面是Java、Python分别对字符串编辑距离的动态规划求解。 s2 = "def" 6 * 计算公式: 7 * | 0 i = 0, j = 0 8 i = 0, j > 0 7 d[i,j] = | i i > 0, j = 0 8

    2K100发布于 2018-01-12
  • 来自专栏算法之名

    Oracle迁移MySQL 8特殊SQL处理 顶

    迁移MySQL 8,建表如下 create table nayi_180328_connect_test( dept_id varchar(50), parent_id varchar(50), 07 字符串转换日期 Oracle中 select to_date('2020-01-01','yyyy-mm-dd') from dual 结果 2020-01-01 00:00:00 MySQL 8中 Oracle中 select nvl(parent_id,'boot') from nayi_180328_connect_test where dept_id='root' 结果 boot MySQL 8中 在MySQL 8中 WITH TEMP AS( SELECT 'CHINA' NATION ,'GUANGZHOU' CITY FROM DUAL UNION ALL SELECT 'CHINA 在MySQL 8中 创建同样的表,同样的分区,关于MySQL表分区的分类可以参考https://www.cnblogs.com/zhouguowei/p/9360136.html CREATE TABLE

    1.4K20发布于 2020-05-18
  • 来自专栏不温卜火

    Spark SQL 快速入门系列(8) | | Hive与Spark SQL的读写操作

    需要强调的一点是,如果要在 Spark SQL 中包含Hive 的库,并不需要事先安装 Hive。一般来说,最好还是在编译Spark SQL时引入Hive支持,这样就可以使用这些特性了。 即使没有部署好 Hive,Spark SQL 也可以运行。 查看某个数据库 scala> spark.sql("select * from emp").show // 显示100行 scala> spark.sql("select * from emp"). 2.2 启动 spark-sql   在spark-shell执行 hive 方面的查询比较麻烦.spark.sql("").show   Spark 专门给我们提供了书写 HiveQL 的工具: spark-sql // 一般用于测试学习 [bigdata@hadoop002 spark]$ bin/spark-sql spark-sql> select count(*) from emp; ?

    4.9K10发布于 2020-10-28
领券