- 博客(20)
- 收藏
- 关注
原创 Oracle Exists 用法
sql exists和not exists用法 exists (sql 返回结果集,为真) not exists (sql 不返回结果集,为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID AID N
2013-01-22 20:59:47 475
原创 mysql中int、bigint、smallint 和 tinyint的区别与长度 Posted on February 25, 2012
bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integ
2013-01-22 14:09:12 484
转载 Oracle数据库对象简介
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。 表和视图 Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE8i引入了临时表,使表的功能更强大。视图是一个或多个表中数据的逻辑表达式。本
2013-01-15 10:20:36 11881 1
转载 Mysql,SqlServer,Oracle主键自动增长的设置
转载地址:http://www.cnblogs.com/xwdreamer/archive/2012/06/08/2542277.html1、把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment pr
2013-01-15 10:00:55 713
转载 sql 自增字段 int identity(1,1)
sql 自增号2009-06-16 10:471: 自增列 类型为:int identity(1,1) 当然也可以是bigint,smallinteg: create table tbName(id int identity(1,1),descriptionvarchar(20))或在用企业管理器设计表字段时,将字段设为int,将标识设为是,其它用默认即可IDENTITY (给
2013-01-15 09:43:04 15314
转载 Oracle + SQL 学习笔记
本笔记以orcal数据库为例,其它数据库略有不同.一、写子句顺序 Select [ALL | DISTINCT] column_name [, column_name]... From {table_name | view_name} [, {table_name | view_name}]... [Where sear
2013-01-15 09:23:31 1798
转载 Oracle 索引 详解
一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLESPACE STORAGE LOGGING | NOLOGGING COMPUTE
2013-01-10 17:38:53 378
转载 oracle中rowid和rownum的区别
在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。 在查询中,我们可以注意到,类似于“select xx from table where rownum 1)这样的查询是有正确含义的,而“select xx from table where rownum = n
2013-01-10 14:04:39 1497
转载 oracle中查询、禁用、启用、删除表外键
1.查询所有表的外键的:select table_name, constraint_name from user_constraints where constraint_type = 'R'; 2.禁用所有外键约束, 使用下面的sql生成对应sql脚本:select 'alter table ' || table_name || ' disable constraint ' ||
2013-01-10 13:48:45 444
转载 ORACLE 中ROWNUM用法总结
ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid
2013-01-10 13:35:16 280
原创 数据库规范化三个范式应用实例
第一范式(1NF) 把数据库或数据库的表转换为第一范式一般都相当简单。第一范式要求消除数据中重复的组,这是通过建立相关数据的单独表来实现的。它通过观察数据和表结构来确定表以完成第一范式。 第一范式是通过把重复的组放到每个独立的表中,把这些表通过一对多关联联系起来这种方式来消除重复组的。 没有重复的属性以及没有重复的一组值--这听起来足够简单了。但是,有时候由于没有其它
2013-01-10 10:18:39 1745
转载 oracle 按照日期区间求和
//求两个日期之间的数据之和//2011/03/16为起始日,2011/09/15为结束日//没一个月为一个梯度,也就是3.16-4.15,4.16-5.15,...//数据: 日期 金额 2011/03/16 20 2011/03/17 30 2011/04/14 50 2011/0
2013-01-08 16:18:48 1726
转载 eclipse连接数据库的配置
Eclipse插件系列——SQLExplorer插件的安装和使用插件名称: SQLExplorer插件分类: SQL Editor插件版本: 2.2.4插件主页:https://sqlexplorer.dev.java.net/下载地址:http://puzzle.dl.sourceforge.net/sourceforge/eclipsesql/net.sourcef
2013-01-08 14:31:24 7280
原创 java 接收从键盘上输入的数据,保存到文本文件里
Java代码 import java.io.BufferedReader; import java.io.InputStreamReader; /** * 测试从键盘读取用户的输入,关键类为Scanner */ public class TestInput { public static void main(String[] args) { tr
2013-01-08 13:36:17 6477
转载 JAVA时间格式化处理
1、通过MessageFormat转化String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" , new Object[] {
2013-01-06 16:08:31 709
原创 总结一下数据库的 一对多、多对一、一对一、多对多 关系
关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。数据表间一对一关系的表现
2013-01-06 13:24:51 16527
原创 sqlserver日期函数
SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15')
2013-01-05 15:57:35 580
原创 Oracle10g学习笔记之Scott的所有表结构及字段含义(一) EMP,DEPT ,BONUS,SALGRADE表
雇员表:记录了一个雇员的基本信息EMP(雇员表)NO 字段 类型 描述1 EMPNO NUMBER(4) 雇员编号2 ENAME VARCHAR2(10)
2013-01-04 11:36:51 6842
原创 oracle 创建表空间、表、主键、外键、序列
创建表空间create tablespace projectsdatafile 'D:\projects.dbf'size 10m autoextend on;--创建用户名create user projidentified by projdefault tablespace projects;--分配系统权限和角色grant connect to proj;
2013-01-03 23:10:31 860
原创 主键与索引,主键与外键的关系
简单来讲 : 主键用来标识记录,索引用来加速查询。 主键一定是唯一性索引,唯一性索引并不一定就是主键 所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。数据库在设计时,主键起到了
2013-01-03 17:54:35 2667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人