Oracle 11g安装步骤详解 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: http://www.oracle.com/technetwork/database/ente ...
分类:
数据库 时间:
2019-12-22 20:09:49
阅读次数:
104
MySql数据库中的datediff函数:主要是用来返回两个日期之间相隔的天数 一半情况下是大日期在前,小日期在后的 这样写也是能够运行的 要注意查询结果: ...
分类:
数据库 时间:
2019-12-22 20:00:12
阅读次数:
318
Sql语言基础: 核心思想:我们自己构造一段查询的代码,然后添加到语句后,从而得到想要的某些数据。 Mysql是一种开源数据库 APP Serv:Apache+php+mysql,相当于phpstudy(建议装在本机上,不建议装在虚拟机) 安装(主要):4个主件都要安装,本地网址需要自己命名,例如: ...
分类:
数据库 时间:
2019-12-22 19:58:54
阅读次数:
103
第1章 在windows系统中通过sqlmap注入 1.1 环境搭建 Sqlmap是目前功能最强大,使用最为广泛的注入类工具,是一个开源软件,被集成于kaliLinux, 由于sqlmap是基于Python编写,所以需要在系统中先安装好2.7.x版本的Python,然后将下载好的sqlmap放在Py ...
分类:
数据库 时间:
2019-12-22 19:55:37
阅读次数:
183
Mybatis + mysql 实现两级级联的查询 一、需求:根据Mybatis实现2级级联的查询。 根据省的id查询它下面所有的市信息。 二、实现步骤 方法一: 思想: 此种情况是“一对多”,我们在一的mapper.xml中,用collection定义多的一个集合即可。 1.定义父类+子类的实体类 ...
分类:
数据库 时间:
2019-12-22 18:47:30
阅读次数:
118
mongodb-API 连接mongo(该操作一般在初始化时就执行) 出现 由于目标计算机积极拒绝,无法连接的错误时 查看是否进行虚拟机的端口转发 将 /etc/ 目录下的mongodb.conf 文件 bind_ip修改为 0.0.0.0, 表示任何主机都可以访问 重启服务 service mon ...
分类:
数据库 时间:
2019-12-22 18:45:27
阅读次数:
119
先贴代码,在做说明 import java.sql.*; import java.util.ArrayList; import java.util.List; public class Conn { private static final String DRIVER = "com.mysql.cj ...
分类:
数据库 时间:
2019-12-22 18:41:25
阅读次数:
119
create EVENT createMtpulseTable ON SCHEDULE every 1 month STARTS CURRENT_TIMESTAMP DO CALL pro_createTable(); CREATE PROCEDURE pro_createTable() BEGIN ...
分类:
数据库 时间:
2019-12-22 18:40:33
阅读次数:
120
mysql-API 事务 mysql事务:操作序列,这个操作要么执行,要么都不执行(工作单位) 支票表:支票账户 减少10000 储蓄表:储蓄账户 增加10000 特性:事务的4个属性 ACID 1.原子性Atomicity:一个事务是不可分割的最小的工作单位,整个事务要么全部提交成功,要么全部失败 ...
分类:
数据库 时间:
2019-12-22 18:40:02
阅读次数:
194
Django中防止SQL注入的方法 方案一总是使用Django自带的数据库API。它会根据你所使用的数据库服务器(例如PostSQL或者MySQL)的转换规则,自动转义特殊的SQL参数。这被运用到了整个Django的数据库API中,只有一些例外:传给 extra() 方法的 where 参数。 这个 ...
分类:
数据库 时间:
2019-12-22 18:34:34
阅读次数:
78
MYSQL在一个字段值后面加字符串,如下: member 表名 card 字段名 update member SET card = '00' || card; (postgreSQL 用 || 来连贯字符串) MySQL连贯字符串不能利用加号(+),而利用concat。 比方在aa表的name字段前 ...
分类:
数据库 时间:
2019-12-22 18:30:48
阅读次数:
223
begin declare b int; declare use_no varchar(10); declare use_name varchar(400); declare card_id varchar(400); declare count int; declare cur_1 cursor ...
分类:
数据库 时间:
2019-12-22 18:16:04
阅读次数:
238
use eepm_push; DROP PROCEDURE IF EXISTS FountTable; delimiter $$ create procedure FountTable() begin declare TableName varchar(64); DECLARE cur_FountT ...
分类:
数据库 时间:
2019-12-22 18:13:42
阅读次数:
141
今天写存储过程时,遇到要将表名最为参数的问题,如果不涉及到游标的话,使用prepare可以解决问题,但是,动态表名要运用在游标中的话,则prepare就得靠边站了。 集众人之智慧,最后,使用临时表解决了问题。 如何在MySQL的存储过程中实现把过程参数用在游标定义的SELECT命令里面作为表名引用 ...
分类:
数据库 时间:
2019-12-22 18:04:07
阅读次数:
118
前言: Mysql作为数据库中广泛应用的开源产品,需要面对不同的生产压力,而有些问题通过优化就可以解决,优化可以分为几个方向:1.优化参数配置。2.优化数据库索引。3.优化数据库结构,如分区分表等等。本篇着重介绍数据库的参数优化原则与方式方法。 1、目的: 通过根据服务器目前状况,修改Mysql的系 ...
分类:
数据库 时间:
2019-12-22 16:49:11
阅读次数:
108
索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一本500页的书,如果你想快速找到其中的某一个知识点,在不借助目录的情况下,那我估计你可得找一会儿。同样,对于数据库的表而言,索引其实就是它的“目录”。 但索引并不是一直加就好?一本书100页索引合适吗?索引本质上也是文件,并且不是0消耗的 ...
分类:
数据库 时间:
2019-12-22 16:45:31
阅读次数:
135
DQL 查询语句-- select [列名,列名,列名...](投影) from 表名 -- [where 条件(0个或多个)]-- [group by 列名](分组)-- [having 条件](分组过滤) -- [order by 列名](排序)-- [limit 序号,长度](截取) -- 最 ...
分类:
数据库 时间:
2019-12-22 16:44:03
阅读次数:
69