采样表扫描(sample table scan):扫描返回表中随机采样数据,这种访问方式需要在FROM语句中包含SAMPLE选项或者SAMPLE BLOCK选项. 注:从Oracle8i开始Oracle提供采样表扫描特性? ? 2、使用sample获得随机结果集?...
分类:
数据库 时间:
2015-01-29 10:44:09
阅读次数:
253
MySQL:配置文件格式,集中式配置文件,可以为多个程序提供配置[mysql]fdaf[mysqld]dfa[client]fda/etc/my.cnf-->/etc/mysql/my.cnf-->$BASEDIR/my.cnf-->~/.my.cnf MySQL服务器维护了两类变量: 服务器变量: 定义MySQL服务器运行特性 SHOWGLOBALVARIABLES[LIKE‘STR..
分类:
数据库 时间:
2015-01-29 10:41:46
阅读次数:
234
一.MMM概述MMM(Master-MasterreplicationmanagerforMysql)是一套灵活的脚本程序,用来监控和故障切换,管理mysqlMaster-Master复制的配置(同一时间只有一个节点是可写的)。附带的工具套件可以实现多个slaves的read负载均衡,因此你可以使用这个工具移除一组服务器中复制延迟较..
分类:
数据库 时间:
2015-01-29 10:42:02
阅读次数:
348
1.介质准备注:由于Mysql5.5源码编译采用的CMAKE方式,所以事先下载cmake的安装包和MySQL5.5的安装包下载地址如下:http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz下载完成之后上传到指定的服务器上。2.安装依..
分类:
数据库 时间:
2015-01-29 10:37:29
阅读次数:
264
横表转换竖表:CREATEtablescore
(
usernamevarchar(10),
chineseint,
mathint,
physicsint
);
INSERTintoscore(username,chinese,math,physics)values(‘Kay‘,74,83,93);
INSERTintoscore(username,chinese,math,physics)values(‘Jim‘,75,84,94);
INSERTintoscore(username,chi..
分类:
数据库 时间:
2015-01-29 10:37:53
阅读次数:
193
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。
在实际开发中最为常见的设计范式有三个
1.第一范式(确保每列保持原子性)
第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子...
分类:
数据库 时间:
2015-01-29 10:36:14
阅读次数:
165
这几天一直在反复学习的内容,Servlet,Filter,Session,MySQL,jsp。
今天以一个完整的小项目作为BS入门基础的总结。
用户在jsp页面上输入用户名和密码,经过filter进入servlet,与数据库中的数据进行匹配,密码和用户名输入正确则跳转欢迎界面,否则返回登录页面重新输入。...
分类:
数据库 时间:
2015-01-29 10:34:28
阅读次数:
255
SELECT DBT.DATABASE_ID,
DB_NAME(DBT.DATABASE_ID) '数据库名',
DBT.TRANSACTION_ID,
AT.NAME,
AT.TRANSACTION_BEGIN_TIME,
CASE AT.TRANSACTION_TYPE
...
分类:
数据库 时间:
2015-01-29 10:32:56
阅读次数:
268
安装mysql步骤:
第一、 http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x86_64.rpm和
MySQL-server-5.0.96-1.glibc23.x86_64.rpm
第二、安装服务端:
[root@lfl01 mysql]# rpm -ivh MySQL-...
分类:
数据库 时间:
2015-01-29 10:32:19
阅读次数:
224
查询及删除重复记录的SQL语句
1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断
select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
DELET...
分类:
数据库 时间:
2015-01-29 10:28:26
阅读次数:
223
Linux安装MySQL-server-5.6.22日志...
分类:
数据库 时间:
2015-01-29 10:27:55
阅读次数:
140
10.2.0.3环境下的DG主备切换演练,关闭应用且重启主库之后,主库查询切换状态:
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
SESSIONS ACTIVE
执行以下命令尝试切换
SQL> ALTER DATABASE COMMIT TO SWITC...
分类:
数据库 时间:
2015-01-29 09:41:35
阅读次数:
175
SQLserver2008使用表达式递归查询语句 --由父项递归下级 with cte(id,parentid,text) as (--父项 select id,parentid,text from treeview where parentid = 450 union all --递归结果集中的下...
分类:
数据库 时间:
2015-01-29 09:17:20
阅读次数:
175
--修改日,从1号修改到10号UPDATE CHECKINOUT SET CHECKTIME=DATEADD(DAY,9,CHECKTIME) WHERE YEAR(CHECKTIME)=1970 and DAY(CHECKTIME)=01--修改小时,从00点修改到6点UPDATE CHECKIN...
分类:
数据库 时间:
2015-01-29 09:17:09
阅读次数:
196
原文:Sql Server之旅——第七站 为什么都说状态少的字段不能建索引 我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道,
或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的...
分类:
数据库 时间:
2015-01-29 09:15:47
阅读次数:
281
Innodb的为行锁MyISAM的为表锁locktables命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令locktablestablenameread;另外一种是写锁定,用命令locktablestablenamewrite.下边分别介绍:1.locktable读锁定如果一个线程获得在一个表上的read锁,那么该线程和所..
分类:
数据库 时间:
2015-01-29 01:58:57
阅读次数:
270