数据库
文章平均质量分 64
Flood_Dragon
勇者无所畏惧 强者自强不息
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高效删除Oracle数据库中重复数据,并保留最新一条的方法
在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重转载 2013-06-06 12:56:44 · 4221 阅读 · 0 评论 -
mysql 增加用户
增加用户: (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码” 第一种: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root转载 2014-05-14 12:17:45 · 557 阅读 · 0 评论 -
Oracle查询树型关系
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select * from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构转载 2014-05-19 17:17:22 · 1394 阅读 · 0 评论 -
Ubuntu下MySQL的安装及远程连接配置等配置
一、Ubuntu下MySQL的安装 在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。 同时安装好的mysql配置文件位置:/etc/mysql/my.cnf 启动mysql的快捷图标为:/etc/init.d/mysql 二、编转载 2014-04-11 15:41:58 · 655 阅读 · 0 评论 -
linux ubuntu 彻底删除 MYSQL 然后重装 MYSQL
删除 mysql sudo apt-get autoremove –purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。 清理残留数据转载 2014-05-06 14:10:40 · 809 阅读 · 0 评论 -
Windows下配置Mysql集群
步骤如下: 1、准备服务器 管理节点(MGM) 192.168.0.10(db1) SQL节点1(SQL1) 192.168.0.20(db2) SQL节点2(SQL2) 192.168.0.30(db3) 数据节点1(NDBD1) 192.168.0.40(db4) 数据节点2(NDBD2) 192.168.0.50(db5) 如果只想配置在两台服务器上可转载 2013-11-07 11:00:45 · 821 阅读 · 0 评论 -
PostgreSQL在Ubuntu上安装指南
安装环境: Ubuntu 10.04-desktop-i386 PostgreSQL 8.4 1. 安装PostgreSQL 输入如下命令 sudo apt-get install postgresql 系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超级用户“post转载 2013-11-20 17:03:02 · 919 阅读 · 0 评论 -
sqlite3 多表查询方法
多表查询方法: sqlite3可以有多种多表查询方法,比如 select (select * from table2) from table1 where xxx=xxx; 这种方法比较简单并且高效: select table1.abc from table1,table2 where table1.xxx=table2.xxx; 或这种 select table转载 2013-11-05 16:14:07 · 2341 阅读 · 0 评论 -
JDBC的事务
事务的概念: 数据库中一些操作的集合通常是一个独立单元,而事务就是构成单一逻辑工作单位的操作集合。 已提交事务是指成功执行完毕的事务,未能成功完成的事务称为中止事务,对中止事务造成的变更需要进行撤销处理,称为事务回滚。 事务的特性: 事务具有ACID4个特性。 1.原子性(Atomicity) 事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均转载 2013-06-06 12:46:33 · 638 阅读 · 0 评论 -
Oracle用户被锁的原因以及解决办法
以下的文章主要是介绍Oracle用户被锁的原因以及实际解决办法,我前两天在相关网站看见Oracle用户被锁的原因以及实际解决办法的资料,觉得挺好,就拿出来供大家分享。希望在你今后的学习中会有所帮助。 在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_for转载 2013-06-06 12:53:02 · 1707 阅读 · 0 评论 -
101 个 MySQL 的调节和优化的提示
英文原文:101 Tips to MySQL Tuning and Optimization MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。转载 2013-08-26 19:22:40 · 655 阅读 · 0 评论 -
oracle数据文件被误删除后的灾难处理方法
oracle数据文件被误删除后的灾难处理方法 key:oracle数据文件(datafile)被误删除后没有恢复的办法,只能把该数据文件offline后drop掉,并删除整个表空间。 steps: 当Oracle数据文件被误删除之后的处理办法!! 1、关闭数据库: ?? sqlplus "/as sysdba"; ?? sqlplus>shutdown abort; 2、装载数据库转载 2013-06-06 12:59:56 · 945 阅读 · 0 评论 -
解决表死锁
--查看被锁的对象 SELECT * FROM V$LOCKED_OBJECT; --查看被锁对象 select object_name as 对象名称, s.sid, s.serial#, p.spid as 系统进程号 from v$locked_object l, dba_objects o, v$session s, v$process p where l.object_i转载 2013-06-06 13:00:57 · 744 阅读 · 0 评论 -
Oracle 查询并删除重复记录的SQL语句
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是转载 2013-06-06 12:57:22 · 817 阅读 · 0 评论 -
oracle定时备份
最近客户要求系统的数据库每天备份一次,总是保留最近一个星期的备份文件,写了一个脚本,也许有朋友会用到 新建bat文件 -------------------------------------------------------------------------- del d:/dbbak/bak7.dmp ren d:/dbbak/bak6.dmp bak7.dmp转载 2013-06-06 13:18:05 · 628 阅读 · 0 评论 -
使用一条INSERT语句完成多表插入
这是一条颠覆常规的插入方法,一条INSERT语句可以完成向多张表的插入任务。小小地展示一下这种插入方法。 1.创建表T并初始化测试数据,此表作为数据源。 sec@ora10g> create table t (x number(10), y varchar2(10)); sec@ora10g> insert into t values (1,'a'); sec@ora10g> inse转载 2013-06-06 12:34:59 · 1389 阅读 · 0 评论 -
EXP-00003问题解决(解决导出表中有CLOB或BLOB字段的情况)
有的说要升级客户端,不过我使用Oracle 11.2.0.3导出就没有问题,在Oracle9和10下都存在这个问题,请考虑升级客户端? 另一种不升级客户端的处理办法: oracle进行跨版本exp导出时会出现问题。 今天遇到了导出一个包含clob字段的表报exp-00003的问题。经上网查找,发现是oracle一个bug,解决方法是修改一个系统视图转载 2013-06-06 12:44:11 · 1892 阅读 · 0 评论 -
oracle中emp表的内连接,左外连接,右外连接,全外连接
EMP表中员工与老板的关系 内连接: 内连接也叫自然连接,它是组合两个表的常用方法。自然连接将两个表中的列进行比较,将两个表中满足连接条件的行组合起来,作为结果。自然连接有两种形式的语法。 select e1.ename,e1.mgr,e2.ename aa from emp e1,emp e2 where e1.mgr=e2.empno; select e1.enam转载 2013-06-06 13:10:24 · 819 阅读 · 0 评论
分享