码迷,mamicode.com
首页 > 数据库
sql语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'di...
分类:数据库   时间:2015-05-18 20:30:04    阅读次数:215
sql注入
/** * PHP解决XSS(跨站脚本攻击)的调用函数 * PHP跨站脚本漏洞补丁,去除XSS(跨站脚本攻击)的函数,把以下代码保存在function.php文件中,在需要防御的页面中include * Enter description here ... * @param unknown_type...
分类:数据库   时间:2015-05-18 20:25:16    阅读次数:201
【MySql】权限不足导致的无法连接到数据库以及权限的授予和撤销
【环境参数】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
Oracle AWR 报告详解
转自: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
Yum安装最新版本MySQL
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
mysql触发器
触发器 一、定义:由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
通过dblink使用expdp能不能导出9i库的数据?
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
轻松掌握MySQL数据库锁机制的相关原理
在一个update和insert操作频繁的表中,少量数据测试的时候运行良好,在实际运营中,因数据量比较大(21万条记录),会出现死锁现象,用show processlist查看,可以看到一个update语句状态是Locked,一个delete语句状态是Sending data。查看了一下参考手册,把锁定相关的资料整理下来,以便自己记录和追踪该问题的解决情况: MySQL 5.1支持对MyIS...
分类:数据库   时间:2015-05-18 18:52:50    阅读次数:154
MySQL的语句执行顺序
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 下面我们来具体分析一下查询处理的每一个阶段 FORM: 对FROM的左...
分类:数据库   时间:2015-05-18 18:53:38    阅读次数:148
MySQL使用索引的场景及真正利用索引的SQL类型
1. 为什么使用索引 在无索引的情况下,MySQL会扫描整张表来查找符合sql条件的记录,其时间开销与表中数据量呈正相关。对关系型数据表中的某些字段建索引可以极大提高查询速度(当然,不同字段是否selective会导致这些字段建立的索引对查询速度的提升幅度不同,而且索引也并非越多越好,因为写入或删除时需要更新索引信息)。 对于MySQL的Innodb储存引擎来说,大部分类型的index均以...
分类:数据库   时间:2015-05-18 18:54:17    阅读次数:147
MySql优化子查询
用子查询语句来影响子查询中产生结果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
Oracle执行计划详解
转自:http://www.cnblogs.com/jianggc/articles/2029854.html简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!目录--- 一.相关的概念 Rowid的概念 Recurs...
分类:数据库   时间:2015-05-18 18:29:55    阅读次数:242
MySQL改写子查询成Join
有时用别的方式而不是子查询可以获得更高的性能 : 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
sql server drop talbe 自动删除关联的外键 ,权限体系
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
MySQL general log
1:查看版本SELECT VERSION(); 2:查看当前的日志保存方式mysql> SHOW VARIABLES LIKE '%log_output%';+---------------+-------+| Variable_name | Value |+---------------+---....
分类:数据库   时间:2015-05-18 18:28:08    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!