BACKUP DATABASE 数据库名称 TO DISK='d:\3333.bak' 根据时间生成文件名 --将SQL脚本赋值给变量declare @SqlBackupDataBase as nvarchar(1000)set @SqlBackupDataBase=N'BACKUP DATABAS ...
分类:
数据库 时间:
2017-05-02 18:17:14
阅读次数:
248
Sqlite是一个跨平台关系型小型数据库,非常便利,适合于嵌入式设备;对于Sqlite数据库来说,这个数据库是以文件的形成存在的(比如data.db);数据库是由表组成的,在一个数据库里面可以存储多个表,多个表之间往往存在某种关系, 对于一个表的操作:增删改查,语句和SQLServer语句一样;在表 ...
分类:
数据库 时间:
2017-05-02 18:21:38
阅读次数:
309
--data 添加post头 --data 添加get头 --cookie 添加cookie 设置探测级别大于等于2时会探测cookie是否有注入点 --random-agent 随机生成user-agent user-agent在/usr/share/sqlmap/txt/user-agents. ...
分类:
数据库 时间:
2017-05-02 18:23:57
阅读次数:
162
在上一篇文章中,我们介绍了SQL Server数据文件的页面类型,系统通过96个字节的头部信息和系统表从逻辑层面上将表的存储结构管理起来,具体到表的存储结构上,SQL Server引入对象、分区、堆或B树、分配单元等概念。 下图显示了表的存储组织,每张表有一个对应的对象ID,并且包含一个或多个分区, ...
分类:
数据库 时间:
2017-05-02 18:25:55
阅读次数:
208
五花八门的mysql管理工具<>mysql提供的命令行工具 mysql_install_db:mysql建库工具,在源码安装mysql环节我们使用过。 mysql_safe:mysql启动工具 mysqld:mysql主进程,mysql_safe也是调用mysqld进程。启动关闭数据库、查询或修改数 ...
分类:
数据库 时间:
2017-05-02 18:26:41
阅读次数:
343
一、聚集索引 一般用于主键,由数组结构创建 二、非聚集索引 数据库一般都是使用非聚集索引1、普通索引create index index_name on tableName(columName...)or alter table tableName add index indexName(colum ...
分类:
数据库 时间:
2017-05-02 18:27:12
阅读次数:
260
在oracle中用整词匹配\b来包裹想要匹配的词并不可行, 正确的做法应该是这样: 并且第一个参数的分割应该用空格,如此以来,我们可以做到整词匹配,这也意味着你匹配“4”是匹配不到的,因为前边的是“14”。 具体原因可以看看stackoverflow上的问答,“\b”这个表达式 oracle现在并不 ...
分类:
数据库 时间:
2017-05-02 18:27:47
阅读次数:
230
查看表:exec sp_help 表名 查看列: exec sp_columns 表名 查看列:select * from information_schema.columns where table_name = '表名' 添加列:alter table 表名 add 列名 varchar(55) ...
分类:
数据库 时间:
2017-05-02 18:28:17
阅读次数:
234
2014年,注定要和数据库打交道,陆续接到的任务都是和数据库管理相关的,某民航系统的数据库优化、某地产企业的数据库高可用、某手机连锁企业的数据库读写分离,某快捷连接企业的数据库迁移,一下子感脚2014怎么了?于是,准备就数据库的管理写几篇文章,今天算是开篇吧。 关于数据库文件的管理问题,我经常说,常 ...
分类:
数据库 时间:
2017-05-02 18:29:18
阅读次数:
149
由于MySql的分页机制:并不是跳过 offset 行,而是取 offset + N 行,然后返回放弃前 offset 行,返回N 行, 所以当 offset 特别大的时候,效率就非常的低下,要么控制返回的总页数,要么对超过特定阈值的页数进行 SQL 改写。 改写例子如下:首先快速定位到offset ...
分类:
数据库 时间:
2017-05-02 18:29:51
阅读次数:
207
declare maxnumber constant number:=10000; i number :=1; begin for i in 1..maxnumber loop insert into DEPT(DEPTID,DEPTNAME,FATHERID) values(i,CONCAT('t ...
分类:
数据库 时间:
2017-05-02 19:39:40
阅读次数:
158
Efficientlytraversing InnoDB B+Trees with the page directory 1、the purpose of the page directory As described in the posts mentioned above,all records ...
分类:
数据库 时间:
2017-05-02 19:40:48
阅读次数:
265
after:是先完毕数据的增删改,然后再触发。触发的语句晚于监视的增删改,无法影响前面的增删修改作。也就是说先插入订单记录。再更新商品数量。当商品数量少于订单数量时造成爆库。 before:先完毕触发,在进行增删改,触发语句先于监视的增删改,我们就有机会推断,改动即将发生的操作。 案例操作: 触发器 ...
分类:
数据库 时间:
2017-05-02 19:45:12
阅读次数:
166
在学习中遇到这个问题 数据库里有编号字段 BH00001 BH00002 BH00003 BH00004 如何实现自动增长 ...
分类:
数据库 时间:
2017-05-02 19:45:27
阅读次数:
185
这个网站中有很多方法。https://code.google.com/p/mybatis/issues/detail?id=85 自己试验了如下的方法。 1. 参数中直接加入%% param.setUsername("%CD%"); param.setPassword("%11%"); 2. bin ...
分类:
数据库 时间:
2017-05-02 19:47:44
阅读次数:
234
http://www.cnblogs.com/wyzs/p/6762452.html mysql数据导入导出通过下面的这种方式能够快速的实现百万千万级数据的快速导入导出。 (只能在服务器上操作,当文件存在时操作失败) 导出到文件中(select into outfile) 1 2 3 4 5 6 7 ...
分类:
数据库 时间:
2017-05-02 19:49:16
阅读次数:
204
1、表:定义具有关联列的行的集合 2、数据类型:定义列或变量允许的数据值 3、约束:定义了当没有其他值出现时,存储在列里的值 4、规则:包含了定义存储在列里的有效值或数据类型的信息 5、索引:是一种存储结构,提供了对数据检索的快速访问,增强了数据完整性。 在聚集索引中,键值的逻辑顺序或索引顺序与表中 ...
分类:
数据库 时间:
2017-05-02 19:49:25
阅读次数:
179
最近重新翻看The Accidental DBA,将SQL Server Backup部分稍作整理,方便以后查阅。一、Understanding RTO and RPO1.1、RTO(Recovery Time Objective),停机时间,how much downtime is accepta ...
分类:
数据库 时间:
2017-05-02 19:51:58
阅读次数:
192
转自:http://blog.csdn.net/shudaqi2010/article/details/51568219 几种常见sqlalchemy查询:#简单查询 print(session.query(User).all())print(session.query(User.name, Use ...
分类:
数据库 时间:
2017-05-02 20:55:30
阅读次数:
1911
一、单条件查询,就是只有一个条件的查询: 1.首先调取之前封装好的类,然后利用关键词模糊查询: 2、创建表单,将数据提交到当前页面,提取关键字查询: 3、遍历表中元素,将关键字变为红色: 最终结果: 二、多条件查询: 1、先做一个表单,并创建表格将表显示出来: 2、调取封装类,并创造相应条件,并检验 ...
分类:
数据库 时间:
2017-05-02 20:58:26
阅读次数:
359