经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'di...
分类:
数据库 时间:
2015-05-18 20:30:04
阅读次数:
215
/** * PHP解决XSS(跨站脚本攻击)的调用函数 * PHP跨站脚本漏洞补丁,去除XSS(跨站脚本攻击)的函数,把以下代码保存在function.php文件中,在需要防御的页面中include * Enter description here ... * @param unknown_type...
分类:
数据库 时间:
2015-05-18 20:25:16
阅读次数:
201
【环境参数】1、Host OS:Win7 64bit2、Host IP:192.168.10.13、VM: VMware 11.1.04、Client OS:CentOS 65、Client IP:192.168.10.16、MySql: 5.1.73【障碍再现】 Host is not allow...
分类:
数据库 时间:
2015-05-18 20:16:58
阅读次数:
148
1.创建数据库 :2.创建表:3.“use 数据库”:用这个可以选择当前的数据库4.“go”关键字:在management studio中加上go关键字(这个关键字不是sql标准语句,也是不会发送到sql server上执行,它是给management studio这个软件使用的)可以把go关键字之...
分类:
数据库 时间:
2015-05-18 20:17:09
阅读次数:
135
转自:http://blog.csdn.net/laoshangxyc/article/details/8615187持续更新中。。。Oracle awr报告详解DB NameDB IdInstanceInst numStartup TimeReleaseRACORCL1295334343orcl1...
分类:
数据库 时间:
2015-05-18 20:12:43
阅读次数:
186
事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态,对数据库的增删改查都是事务操作。事务的4个特性(ACID):原子性(Atomic):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分一致性(Consistency):在事务处理执行之前和之后,数据是一致的隔离性(Isolatio...
分类:
数据库 时间:
2015-05-18 20:07:49
阅读次数:
154
1 下载一个用于更新yum MySQL数据源的rpm包 http://dev.mysql.com/downloads/repo/yum/ rpm -Uvh mysql-community-release-el6-n.noarch.rpm // 安装这个rpm包 更新yum的MySQL数据源 yum repolist enabled | gre...
分类:
数据库 时间:
2015-05-18 19:06:08
阅读次数:
159
触发器
一、定义:由insert、update、delete等事件来触发某种特定操作。触发器触发的执行语句可以有多个
。
注:触发器中不能包含start transaction、commit或rollback等关键词,也不能包含call语句。
1、格式:
create trigger 触发器名 berfor|after 触发事件
on 表名 for each row
执行语句
2、格式:...
分类:
数据库 时间:
2015-05-18 18:57:42
阅读次数:
173
expdp/impdp是10g推出的导入导出工具,9i下是没有该工具的,有人提议用10g的expdp,通过dblink导出9i的数据,乍一听感觉是那么回事,但究竟行不行,咱们实验说明。1. 登录到一台10g/11g的服务器,首先创建连接到9i库TEST的一个链接tlink:SQL> create database link tlink connect to test identified by t...
分类:
数据库 时间:
2015-05-18 18:58:11
阅读次数:
242
在一个update和insert操作频繁的表中,少量数据测试的时候运行良好,在实际运营中,因数据量比较大(21万条记录),会出现死锁现象,用show processlist查看,可以看到一个update语句状态是Locked,一个delete语句状态是Sending data。查看了一下参考手册,把锁定相关的资料整理下来,以便自己记录和追踪该问题的解决情况:
MySQL 5.1支持对MyIS...
分类:
数据库 时间:
2015-05-18 18:52:50
阅读次数:
154
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。
下面我们来具体分析一下查询处理的每一个阶段
FORM: 对FROM的左...
分类:
数据库 时间:
2015-05-18 18:53:38
阅读次数:
148
1. 为什么使用索引
在无索引的情况下,MySQL会扫描整张表来查找符合sql条件的记录,其时间开销与表中数据量呈正相关。对关系型数据表中的某些字段建索引可以极大提高查询速度(当然,不同字段是否selective会导致这些字段建立的索引对查询速度的提升幅度不同,而且索引也并非越多越好,因为写入或删除时需要更新索引信息)。
对于MySQL的Innodb储存引擎来说,大部分类型的index均以...
分类:
数据库 时间:
2015-05-18 18:54:17
阅读次数:
147
用子查询语句来影响子查询中产生结果rows的数量和顺序. For example:SELECT * FROM t1 WHERE t1.column1 IN (SELECT column1 FROM t2 ORDER BY column1);SELECT * FROM t1 WHERE t1.col....
分类:
数据库 时间:
2015-05-18 18:38:35
阅读次数:
165
转自:http://www.cnblogs.com/jianggc/articles/2029854.html简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!目录--- 一.相关的概念 Rowid的概念 Recurs...
分类:
数据库 时间:
2015-05-18 18:29:55
阅读次数:
242
有时用别的方式而不是子查询可以获得更高的性能 : For example:SELECT * FROM t1 WHERE id IN (SELECT id FROM t2); 改写:SELECT DISTINCT t1.* FROM t1, t2 WHERE t1.id=t2.id; 查询:SELE....
分类:
数据库 时间:
2015-05-18 18:30:41
阅读次数:
194
if object_id('Proc_DropTableWithFK') is not null begindrop proc dbo.Proc_DropTableWithFK endGOcreate proc Proc_DropTableWithFK @PK_tableName nvarcha.....
分类:
数据库 时间:
2015-05-18 18:28:01
阅读次数:
129
1:查看版本SELECT VERSION(); 2:查看当前的日志保存方式mysql> SHOW VARIABLES LIKE '%log_output%';+---------------+-------+| Variable_name | Value |+---------------+---....
分类:
数据库 时间:
2015-05-18 18:28:08
阅读次数:
161