declare startTime VARCHAR(19) default '2014-00-00 00:00:00'; declare tempTime VARCHAR(19) default NOW(); declare endTime VARCHAR(19) default DATE_SUB( ...
分类:
数据库 时间:
2017-05-10 14:51:29
阅读次数:
243
mysql中添加序号可以使用伪列 ...
分类:
数据库 时间:
2017-05-10 14:52:16
阅读次数:
150
本文介绍一下ABP中的多表查询。 1.创建实体 多表查询,在ABP或者EF中都很简单,这里我们创建一个Demo,一个学生实体、一个学校实体。 学校里面可以有很多学生,学生有一个学校。 实体如下: 学校 public class School:Entity { public string Name {... ...
分类:
数据库 时间:
2017-05-10 14:56:16
阅读次数:
926
使用Xtrabackup进行MySQL备份:一、安装1、简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能..
分类:
数据库 时间:
2017-05-10 14:56:35
阅读次数:
292
方法一: 首先建立一个计算函数 1 create or replace function count_rows(table_name in varchar2, 2 owner in varchar2 default null) 3 return number 4 authid current_use ...
分类:
数据库 时间:
2017-05-10 15:38:48
阅读次数:
224
2017-05-10 一、配置ORACLE_UNQNAME环境变量 二、重建EM资料库:emca -repos recreate 三、配置EM账号密码:DBSNMP、SYSMAN 四、配置EM资料库:emca -config dbcontrol db 五、解决Listener status UNKN ...
分类:
数据库 时间:
2017-05-10 15:40:06
阅读次数:
267
如果你想连接你的MySQL的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在local ...
分类:
数据库 时间:
2017-05-10 15:41:53
阅读次数:
201
存储过程:存储过程就是编译好了的一些sql语句。1.存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。2. 可保证数据的安全性和完整性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。3.可 ...
分类:
数据库 时间:
2017-05-10 15:42:15
阅读次数:
163
如果检测到某个网址,比如www.XXXXXX.asp?id=26存在sql注入漏洞 爆表名 sqlmap -u "www.XXXXXX.asp?id=26" --tables 线程选10不到1分钟获取到所有表名 爆字段 这里针对book表 sqlmap -u "www.XXXXXX.asp?id=2 ...
分类:
数据库 时间:
2017-05-10 16:27:40
阅读次数:
324
几种数据库连接方式优缺点比较 访问接口 易用性 运行能力 可扩展性 技术层次 突出特点 ODBC 差 较高 差 底层 可进行底层控制 MFC ODBC 好 一般 高层 同用标准,应用广泛 MFC DAO 好 较高 一般 高层 访问JET性能最好 OLE DB 很难 高 好 底层 可访问非关系型数据库 ...
分类:
数据库 时间:
2017-05-10 16:28:14
阅读次数:
2529
1.添加PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3. ...
分类:
数据库 时间:
2017-05-10 16:31:56
阅读次数:
247
在使用SQL SERVER 数据库的时候,函数大家都应该用过,简单的比如 系统聚合函数 Sum(),Max() 等等。但是一些初学者编写自定义函数的时候,经常问起什么是表值函数,什么是标量值函数。 表值函数,顾名思义函数的返回值当然是返回一个表了。就是 TABLE 类型。TABLE 类型就相当于一张 ...
分类:
数据库 时间:
2017-05-10 16:32:03
阅读次数:
210
1.使用root账户登录mysql 2.进入mysql数据库 3.限制用户权限 'db_test'为指定的数据库,'user_test'是限制的用户,'localhost'表示只能本地访问,想让所有IP访问,可将'localhost'换成'*' 4.刷新权限 ...
分类:
数据库 时间:
2017-05-10 16:32:11
阅读次数:
326
MongoDB的3.x版本Java驱动相对2.x做了全新的设计,类库和使用方法上有很大区别。例如用Document替换BasicDBObject、通过Builders类构建Bson替代直接输入$命令等,本文整理了基于3.2版本的常用增删改查操作的使用方法。为了避免冗长的篇幅,分为增删改、查询、聚合、 ...
分类:
数据库 时间:
2017-05-10 16:34:02
阅读次数:
294
介绍 有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。 例: CREATE TABLE tb_base( id INT NOT NULL PRIMARY KEY, name VARCHAR(10), KEY ix_name (name)) ENGINE='M ...
分类:
数据库 时间:
2017-05-10 16:35:23
阅读次数:
292
一、 CDB 备份 1.1 只备份CDB 只备份CDB数据库需要具有SYSDBA或SYSBACKUP权限用户连接到CDB的root环境下,执行backupdatabase root命令即可完成对CDB的备份,方法如下:[oracle@12c01 ~]$ rman target / [oracle@1 ...
分类:
数据库 时间:
2017-05-10 16:36:45
阅读次数:
394
系列主题吧,这篇随笔,主要是记录下LZ日常觉得有利于SQL优化的一些小细节 1. like,开始不是模糊查询的时候可以利用索引查询,即 like 第一个关键词是具体的,不是"%" 如上,该字段需要作为索引查询的条件,我们如果是海量数据时,插入该字段的值,建议添加共同前缀,方便 like的利用索引,提 ...
分类:
数据库 时间:
2017-05-10 16:37:48
阅读次数:
223
摘抄自:http://www.cnblogs.com/jameslif/p/6406167.html 对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引: .尝试下面的技巧以避免优化器错选了表扫描:· 使用ANALYZE TABLE tbl_name为 ...
分类:
数据库 时间:
2017-05-10 17:03:42
阅读次数:
251
SQL(Structured Query Language)即结构化查询语言。SQL 注入,就是把 SQL 命令插入到 Web 表单的输入域或页面请求参数的查询字符串中,在 Web表单向 Web 服务器提交 GET 或 POST 请求时,如果服务器端未严格验证参数的有效性和合法性,将导致数据库服务器 ...
分类:
数据库 时间:
2017-05-10 17:05:00
阅读次数:
260
本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且ro ...
分类:
数据库 时间:
2017-05-10 17:05:14
阅读次数:
265