一、sql注入原理 注入攻击的本质就是把用户输入的数据当作代码来执行。所以注入攻击有两个必要条件 1.用户能够控制的输入。 2.原本程序要执行的代码,拼接了用户输入的数据。 二、sql注入分类 按照请求方法可以分为:GET请求、POST请求 按照参数类型可以分为:数字型、字符型 按照数据返回结果分为 ...
分类:
数据库技术 时间:
2019-10-22 18:25:50
收藏:
0 评论:
0 赞:
1 阅读:
90
参考博客:https://www.cnblogs.com/yyjie/p/7788413.html 1.内连接 inner join,这个和普通多表查询中的","没有区别。自然连接。 2.外连接 2.3.1 左外连接 left outer join或者left join 用左外连接查询的结果是:le ...
分类:
数据库技术 时间:
2019-10-22 18:23:02
收藏:
0 评论:
0 赞:
0 阅读:
93
增加INSERT `aaabbb` VALUES (2,3,4,5,6); / INSERT into `aaabbb` VALUES (2,3,4,5,6); 删除delete from `aaabbb` where id=1; 修改UPDATE `aaabbb` set country='chi ...
分类:
数据库技术 时间:
2019-10-22 18:19:42
收藏:
0 评论:
0 赞:
0 阅读:
114
转自:https://www.cnblogs.com/diyunpeng/p/6980098.html 由于commons-dbcp所用的连接池出现版本升级,因此commons-dbcp2中的数据库池连接配置也发生了变化,具体的参数配置说明如下: 参数 描述 username(用户名) 通过JDBC ...
分类:
数据库技术 时间:
2019-10-22 17:21:22
收藏:
0 评论:
0 赞:
0 阅读:
94
一 官网下载 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz 目前最新为5.7.16,可以直接下载mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz, 这里用的是5.7.12,未下载最新的,不过,安装方式一样。 官网地址: http ...
分类:
数据库技术 时间:
2019-10-22 17:21:03
收藏:
0 评论:
0 赞:
1 阅读:
103
sql修改表结构操作 1、添加表字段 alter table 表名 add 字段名 类型(值) 示例:alter table user add name varchar(40); 2、删除表字段 alter table 表名 drop 字段名 示例: alter table user drop na ...
分类:
数据库技术 时间:
2019-10-22 16:55:12
收藏:
0 评论:
0 赞:
0 阅读:
95
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where …] 例 ...
分类:
数据库技术 时间:
2019-10-22 16:52:42
收藏:
0 评论:
0 赞:
1 阅读:
70
1、 在百度搜索mysql,点击mysql官网上下载mysql的地址 在url直接输入mysql的下载地址也可以:https://dev.mysql.com/downloads/mysql/ 如图: 因为下载的是免费版,所有只选择 Community_Server 点开后,在“Select Oper ...
分类:
数据库技术 时间:
2019-10-22 16:44:50
收藏:
0 评论:
0 赞:
0 阅读:
101
一.背景 今日接到一个需求,需要统计AB两个库中表的数据然后合并到一起。 需要查询的两个库的结构一致,所以同事只给了其中一个库的查询语句,剩下的查询整理需要自己写。 首先看一下原始的数据 原始取数语句 (A库和B库查出来的数据结构一致,就不重复贴图了) 二.要求 ①.对于A库查到的数据的字段drug ...
分类:
数据库技术 时间:
2019-10-22 16:40:49
收藏:
0 评论:
0 赞:
0 阅读:
264
阅读目录 初识索引 索引的原理 索引的数据结构 聚集索引与辅助索引 MySQL索引管理 测试索引 正确使用索引 联合索引 查询优化神器-explain 慢查询优化的基本步骤 慢日志管理 初识索引 索引的原理 索引的数据结构 聚集索引与辅助索引 MySQL索引管理 测试索引 正确使用索引 联合索引 查 ...
分类:
数据库技术 时间:
2019-10-22 16:39:51
收藏:
0 评论:
0 赞:
0 阅读:
104
三、binlog备份方案 ...
分类:
数据库技术 时间:
2019-10-22 16:38:14
收藏:
0 评论:
0 赞:
0 阅读:
72
转: oracle中字符串与表数据拼接的用法--“||” 测试过程中,经常需要批量删除或者插入、修改一些表数据或结构,使用手工复制、粘贴其实很麻烦,所以这是我们就可以使用拼接成sql语句的方法来实现操作数据。下面先讲讲oracle中拼接符 || 的用法,如下: 语法如下: select " "||t ...
分类:
数据库技术 时间:
2019-10-22 16:07:38
收藏:
0 评论:
0 赞:
0 阅读:
82
如图,要更改该数据库的存储位置,把数据库存储在 E:\SqlDataGC 1、分离该数据库 在C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA路径下拷贝以前存储的数据库文件 拷贝至E:\SqlDataGC下 2、 ...
分类:
数据库技术 时间:
2019-10-22 16:05:33
收藏:
0 评论:
0 赞:
1 阅读:
518
前: 假设现在你已经是某大型互联网公司的高级程序员,让你写一个火车票购票系统,来hold住十一期间全国的购票需求,你怎么写? 由于在同一时段抢票的人数太多,所以你的程序不可能写在一台机器上,应该是多台机器一起分担用户的购票请求。 那么问题就来了,票务信息的数据存在哪里?存在文件里么? 如果存储在文件 ...
分类:
数据库技术 时间:
2019-10-22 16:03:50
收藏:
0 评论:
0 赞:
0 阅读:
101
原文链接:http://www.cnblogs.com/netsql/archive/2010/05/04/1727323.html 1.表名一般以【模块名称_具体表名】来实现,同一个模块的前缀是一样的。(Oracle大小写敏感,在SQL中可以不用"_",因为可以用大小写一起的写法。这也是可以的) ...
分类:
数据库技术 时间:
2019-10-22 16:00:00
收藏:
0 评论:
0 赞:
0 阅读:
79
HAVING 子句常与group by 一块进行使用,为了筛选出需要的条件 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与 Aggregate 函数一起使用。 如图: 如何使用 语法: 多表使用 语法: 查询名字相同个数大于8,并按照倒序排序 ...
分类:
数据库技术 时间:
2019-10-22 15:58:19
收藏:
0 评论:
0 赞:
0 阅读:
91
SQL片段 SQL片段一般基于单表建立,这样SQL片段可重用性才高。SQL片段一般不要包含where条件。 引用其他Mapper的SQL片段时,需要在refid属性中加上其他Mapper的namespace属性! ...
分类:
数据库技术 时间:
2019-10-22 15:58:01
收藏:
0 评论:
0 赞:
0 阅读:
79
--查表空间使用率情况(含临时表空间)SELECT D.TABLESPACE_NAME "Name", D.STATUS "Status", TO_CHAR(NVL(A.BYTES / 1024 / 1024, 0), '99,999,990.90') "Size (M)", TO_CHAR(NVL ...
分类:
数据库技术 时间:
2019-10-22 15:57:20
收藏:
0 评论:
0 赞:
0 阅读:
86
转: oracle存储过程中%type的含义 2018-11-07 11:43:56 lizhi_ma 阅读数 1361更多 分类专栏: 数据库 2018-11-07 11:43:56 lizhi_ma 阅读数 1361更多 分类专栏: 数据库 分类专栏: 数据库 版权声明:本文为博主原创文章,遵循 ...
分类:
数据库技术 时间:
2019-10-22 15:39:38
收藏:
0 评论:
0 赞:
0 阅读:
119
对于DBA来说,备份和刷新简历是最重要的两项工作,如果发生故障后,发现备份也不可用,那么刷新简历的重要性就显现出来,哇咔咔!当然备份是DBA最重要的事情(没有之一),在有条件的情况下,我们应该在多个服务器上保留多份完备和日志备份,甚至某些公司会要求将完备数据保留到磁带或超大存储上,以保证可以恢复很久 ...
分类:
数据库技术 时间:
2019-10-22 15:38:02
收藏:
0 评论:
0 赞:
0 阅读:
113