第一页 1~4预备知识(基于错误的注入) 几个常用函数: 1. version()——MySQL 版本 2. user()——数据库用户名 3. database()——数据库名 4. @@datadir——数据库路径 5. @@version_compile_os——操作系统版本 SCHEMATA ...
分类:
数据库 时间:
2019-09-27 19:10:57
阅读次数:
150
使用存储过程 方便工作中测试,一次插入多条数据 sql DELIMITER $$ CREATE PROCEDURE .`XXX_test_batch_insert`() BEGIN DECLARE i INT; SET i = 20; WHILE i ...
分类:
数据库 时间:
2019-09-27 19:19:25
阅读次数:
136
事务 ...
分类:
数据库 时间:
2019-09-27 19:24:53
阅读次数:
99
I am writing this blog , as i faced issue on installing SAP system on oracle RAC with ASM. When i raised a message with SAP , SAP told me to install S ...
分类:
数据库 时间:
2019-09-27 19:39:47
阅读次数:
159
[toc] 配置 参考 "mysql配置文件 /etc/my.cnf 详细解释" ...
分类:
数据库 时间:
2019-09-27 20:57:57
阅读次数:
101
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MySql.Data.MySqlClient; name... ...
分类:
数据库 时间:
2019-09-27 21:06:55
阅读次数:
134
name: 要创建的集合名称 options: 可选参数, 指定有关内存大小及索引的选项 options 可以是如下参数: 字段类型描述 capped 布尔 (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。当该值为 true 时,必须 ...
分类:
数据库 时间:
2019-09-27 21:17:44
阅读次数:
89
#库操作: SHOW DATABASES;#显示所有数据库 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF8; # 创建库(选择字符编码) SHOW CREATE DATABASE db_name[CHARACTER SET UTF8]... ...
分类:
数据库 时间:
2019-09-27 21:22:22
阅读次数:
119
因为用了.net core 所以想学习下使用docker; 项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本; 1.拉取官方镜像 docker pull mysql:5.6 2.在当前用户目录下新建一个目录 mkdir mysql 3.进入目录并且新建一个目录co ...
分类:
数据库 时间:
2019-09-27 22:45:11
阅读次数:
128
一、预编译,防sql注入 其中,设置参数值占位符索引从1开始;在由sql 连接对象创建 sql执行对象时候传入参数sql语句,在执行对象在执行方法时候就不用再传入sql语句; 数据库索引一般是从1开始,java对象一般是从0开始; java代码方法subString(2,5)是左闭右开区间,数据库s ...
分类:
数据库 时间:
2019-09-27 22:55:05
阅读次数:
148
今天,公司项目某个模块的导出报如下错误: 内存溢出,导出前需要查询的sql如下: 其中表p_invoice_detail 中大概34W条数据,p_invoice_inform_order_detail中大概14W条数据,其它表中数据不超1W条,于是博主各种折腾,建索引,调整连接顺序等,都不起作用,博 ...
分类:
数据库 时间:
2019-09-27 22:58:42
阅读次数:
166
今天一位老友跟我说他的mysql备份文件后缀.xb无法还原,或者还原出来只有表格没有数据, 于是我决定尝试进行一下备份还原, 在网上搜了一下 有一个腾讯云的文档, 按照腾讯云的来吧 首先 解包备份文件 Percona XtraBackup 官网下载安装请选择 Percona XtraBackup 2 ...
分类:
数据库 时间:
2019-09-27 23:03:09
阅读次数:
1288
一、事务概念:打包一起的多个步骤的业务操作,要么同事成功,要么同时失败,则需要用事务管理; 二、代码实现 ...
分类:
数据库 时间:
2019-09-27 23:04:23
阅读次数:
86
(一)问题背景 最近在生产环境中,开发人员误操作,使用truncate将oracle数据库某个表的数据全部删除了,在删除之后,开发人员发现自己闯祸了,于是联系值班的DBA进行紧急数据恢复。 经过分析,表被truncate后,使用一般的闪回表、闪回查询、闪回事物等方法,是不可能将数据找回来的,可以使用... ...
分类:
数据库 时间:
2019-09-27 23:10:46
阅读次数:
153
一、结果集中获取数据并对实体set值,封装成对象返回; 2、封装JDBC工具类 只要执行一次的,如读取配置文件,则写静态代码块; 异常抛出要写明方法才可以throw,静态代码块异常只能捕捉try catch; 类加载器两个作用:将字节码Class文件加载到内存中;获取src路径下的文件; 2.1 获 ...
分类:
数据库 时间:
2019-09-27 23:15:19
阅读次数:
139
1、Join语法 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。 LEFT JOIN(左连接):取得左表(table1)完全记录,即是右表(table2)并无对应匹配记录。 RIGHT JOIN(右连接):与 LEFT JOIN ...
分类:
数据库 时间:
2019-09-27 23:20:41
阅读次数:
139
pymysql:python操作mysql 什么是pymysql? pymysql是一个python连接操作mysql数据的一个模块。 没有他我们就不能和mysql连接所以安装... 安装 什么是Cursor游标? 游标(Cursor)是处理 数据 的一种方法,为了查看或者处理 结果集中 的数据,游 ...
分类:
数据库 时间:
2019-09-28 00:31:32
阅读次数:
104
对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。 例如:假设存在组合索引idx(c1,c2),查询语句select ...
分类:
数据库 时间:
2019-09-28 00:35:21
阅读次数:
104
一、常见语句 1、创建临时表空间: “project_temp”为表空间名称,“tempfile”后面的是临时表空间的存储路径,临时表空间主要放置一些临时数据,如果使用select对一些数据进行查询,系统会将查询到的中间数据放在临时表空间里暂存,使用结束后临时表会自动删除。 2、创建表空间: “pr ...
分类:
数据库 时间:
2019-09-28 00:50:18
阅读次数:
135
MySQL 执行一条查询语句的内部执行过程? 1.客户端先通过连接器连接到Mysql服务器。 2.连接器权限验证通过之后,先查询是否有查询缓存。若之前执行过此语句有缓存,则直接返回缓存数据,否则直接进入分析器。 3.分析器会对查询语句进行语法分析和词法分析,判断SQL语法是否正确。如果查询语法错误就 ...
分类:
数据库 时间:
2019-09-28 00:50:52
阅读次数:
107