码迷,mamicode.com
首页 > 数据库
oracle随机抽取表中的n条记录
采样表扫描(sample table scan):扫描返回表中随机采样数据,这种访问方式需要在FROM语句中包含SAMPLE选项或者SAMPLE BLOCK选项. 注:从Oracle8i开始Oracle提供采样表扫描特性? ? 2、使用sample获得随机结果集?...
分类:数据库   时间:2015-01-29 10:44:09    阅读次数:253
MySQL
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
MariaDB数据库双主N从复制高可用实现-MMM架构的实现
一.MMM概述MMM(Master-MasterreplicationmanagerforMysql)是一套灵活的脚本程序,用来监控和故障切换,管理mysqlMaster-Master复制的配置(同一时间只有一个节点是可写的)。附带的工具套件可以实现多个slaves的read负载均衡,因此你可以使用这个工具移除一组服务器中复制延迟较..
分类:数据库   时间:2015-01-29 10:42:02    阅读次数:348
Centos下源码安装MySQL5.5(单实例)
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
SQL 横竖表转换
横表转换竖表: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】连接MySQL实现验证密码登录(附带详细解析及lib附件)
这几天一直在反复学习的内容,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
centos下利用rpm包安装mysql
安装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
Oracle 删除重复数据只留一条
查询及删除重复记录的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日志
Linux安装MySQL-server-5.6.22日志...
分类:数据库   时间:2015-01-29 10:27:55    阅读次数:140
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected
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
SQL语句快速查询存在某个值的所有存储过程
SQL语句快速查询存在某个值的所有存储过程...
分类:数据库   时间:2015-01-29 09:24:39    阅读次数:190
SQLserver2008使用表达式递归查询(由父往子,由子往父)
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
sql时间截取与修改
--修改日,从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之旅——第七站 为什么都说状态少的字段不能建索引
原文:Sql Server之旅——第七站 为什么都说状态少的字段不能建索引 我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道, 或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的...
分类:数据库   时间:2015-01-29 09:15:47    阅读次数:281
MySQL 锁机制
Innodb的为行锁MyISAM的为表锁locktables命令是为当前线程锁定表.这里有2种类型的锁定,一种是读锁定,用命令locktablestablenameread;另外一种是写锁定,用命令locktablestablenamewrite.下边分别介绍:1.locktable读锁定如果一个线程获得在一个表上的read锁,那么该线程和所..
分类:数据库   时间:2015-01-29 01:58:57    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!