数据库技术
## 找出所有后代数据 with getTree as ( select parent_id, id from a where a.id = #{id}; UNION all select a.parent_id, a.id from a inner join getTree on a.parent ...
本篇文章介绍使用python编写SQL自动注入脚本,主要是进行get盲注。不同于报错注入,在进行盲注的时候,通常不能通过页面返回内容获得信息,如表名,字段名等,而是需要通过构造SQL语句注入,查看页面返回信息或响应时间来判断。这里实现两种盲注方式,基于布尔的盲注和基于时间的盲注。 ...
视图概述 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表, 并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视 图的时候,主要的工作就落在创建这条SQL查询语句上。 select * fro ...
DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT [ALL | DISTINCT] {* | 表.* | [表.字段1[as 别名 ...
在实际开发中mysql的主键不能重复,可能会采用主键自增,为了防止主键重复也可能会采取雪花算法之类的算法保证,这两种主键保存的都是number类型 但是实际开发中可能会生成uuid作为主键那么疑问来了,到底哪种主键的效率高呢? 下面由测试来验证: 1.首先我们先创建一个表,用存储过程生成100w条数 ...
一.对于库的增删改查 增 create database 库名称; create database 数据库名称 charset 编码方式; 删 drop database 库名称; 改 修改编码方式:alter database 库名称 charset 编码方式; 查 查看所有库:show data ...
索引:存储在磁盘中 影响性能 创建索引 EXPLAIN select * from student where state ="CA";//查询并查看扫描的条数create INDEX idx_state on student(state); //在该字段上创建索引 再查询创建索引后再查询 扫描的条 ...
使用自定义参数方式实现 superset 实现SQL动态查询 1、启用参数:config.py 设置"ENABLE_TEMPLATE_PROCESSING": True 2、当前superset v1.2版本支持的参数包括: {{ current_username() }} 当前登录用户名{{ cu ...
2021年8月9日11:07:30 今天通过pandans读取excel数据插入导数据库的时候,一直出现因字符串中存在表情包而导致插入编码错误, 后面网上找了下相关的资料,发现这个是由于utf8编码是不支持表情包数据的,但是utf8mb4是可以支持的, 打开数据库看到因为我的mysql版本是8.0的 ...
ADAMoracle去中心化预言机|ADAM参与者奖励|维持生态供应。