上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: create table aa( a varchar(2), b int)insert aa values ('1',2)insert aa values ('2',3)insert aa values ('3',4)insert aa values ('4',5)create table bb( c varchar(2), d int)insert bb values ('1',3)insert bb values ('2',4)insert bb values ('3',5)in 阅读全文
posted @ 2011-08-12 20:13 老猫-DB 阅读(2293) 评论(0) 推荐(1) 编辑
摘要: 一个表,两个字段,A、B,取出每个A类型的B由大到小排列的前两个。create table test_a( a varchar2(10), b int)truncate table test_a;insert into test_a values ('a',10);insert into test_a values ('a',1);insert into test_a values ('a',2);insert into test_a values ('a',3);insert into test_a values ('a 阅读全文
posted @ 2011-08-10 21:25 老猫-DB 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。一、对于部分字段重复数据的删除先来谈谈如何查询重复的数据吧。下面语句可以查询出那些数据是重复的:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1将上面的>号改为=号就可以查询出没有重复的数据了。想要删除这些重复的数据,可以使用下面语句进行删除delete from 表名 a where 字段1,字段2 in 阅读全文
posted @ 2011-08-10 21:06 老猫-DB 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from user_tables; 显示用户信息(所属表空间) select default_tablespace,tempo 阅读全文
posted @ 2011-08-10 21:04 老猫-DB 阅读(215) 评论(0) 推荐(0) 编辑
摘要: //创建临时表空间SQL> create temporary tablespace user_temp tempfile 'D:\app\Administrator\oradata\OLDCAT\xb_temp.dbf' size 50mautoextend onnext 50m maxsize 20480mextent management local;Tablespace created//创建数据表空间SQL> create tablespace xb_dateloggingdatafile 'D:\app\Administrator\oradata\ 阅读全文
posted @ 2011-08-10 21:00 老猫-DB 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 今天修改挂载文件系统时出错,修改办法如下:提示错误的时候输入root的密码df - h查看主分区是哪个 比如是hda1给etc/fstab的读写权限mount -o remount,rw /dev/hda1 /vim etc/fstab 修改保存退出重启 阅读全文
posted @ 2011-07-21 22:13 老猫-DB 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前言:之前在虚拟机里装了Solaris以及CentOS,还分别安装了ORACLE,由于分辨率的问题,屏幕太小,使用极度不方便。昨天拿了一台台式机{内存512,赛扬2.62}安装了三个多小时终于弄上去了,记下来以备不测{环境CentOS、Linux ORACLE 10g},并且希望能出一册关于ORACLE开发系列的基础教程,欢迎大家收藏。一、选择所要使用的虚拟机和操作系统、DBMS我这里统一一个平台为:VMware虚拟机、CentOS-5.5-i386 Linux、ORACLE 10201_database_linux32。关于虚拟机的安装不做解释,相信大家在WINDOWS下都会安装。二、安装. 阅读全文
posted @ 2011-04-14 19:04 老猫-DB 阅读(1284) 评论(2) 推荐(1) 编辑
摘要: 记得之前领导安排比测数据,但是需要连接查询查询的几个表不在同一服务器上。所以我开始是这么干的:1.查询一台服务器的数据,并导入本地Excel,并拷贝到本机。2.查询另一台服务器的数据,并导入本地Excel,并拷贝到本机。3.Excle导入数据库,数据库自带了Excel导入数据库的功能。4.连接查询,OVER!后来才知道测试的数据,所以每个分局的数据我都要重复这样干一遍。这时才想起跨库查询了。1.开通分布式查询权限exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Ho 阅读全文
posted @ 2010-05-05 09:31 老猫-DB 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够比较真实地模拟现实世界2)容易为人所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系(Relationship),它并不依赖 阅读全文
posted @ 2010-05-04 17:28 老猫-DB 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.表名一般以【模块名称_具体表名】来实现,同一个模块的前缀是一样的。 2.表名称不应该取得太长(一般不超过三个英文单词,总的长度不要超过32个字符)。 3.不使用tab或tb作为表前缀(本来就是一个表,为什么还要说明)。 4.一些作为多对多连接的表,可以使用两个表的前缀作为表名:如:用户登录表User_Login,用户分组表Group_Info,这两个表建立多对多关系的表名为:User_Group_Relation(关系统一用Relation) 5.当系统中有一些少量的,重复出现的值时,使用字典表来节约存储空间和优化查询。如地区、系统中用户类型的代号等。这类值不会在程序的运行期变化,但是需要 阅读全文
posted @ 2010-05-04 17:23 老猫-DB 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页