随笔分类 -  学习oracle数据库

记录学习过程,分享点滴成长 数据库的核心知识点,常用SQL语句
摘要:SQL HAVING 出现的原因 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。SQL HAVING 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHAVING aggregate_function(column_name) operator valueSQL HAVING 实例我们拥有下面这个 "Orders" 表:O_IdOrderDat 阅读全文
posted @ 2012-08-29 15:50 Poborsky 阅读(12148) 评论(0) 推荐(0)
摘要:在表上建立不同类型的约束掌握oracle提供的五种约束l Not nulll 唯一约束UNIQUEl Check检测约束l Primary key 主健约束l foreign key外健1、Not null定义在表的列上,表明该列必须要有值,不能为null可以在建立表的时候说明也可以在表建立后修改为not null可以给约束指定名称。如果不指定名称,数据库会给一个系统自动指定名称,SYS_C#######User_constraints,user_cons_columns可以查看到约束的信息建立表的时候指定not null约束connect scott/tigerdrop table t1 p 阅读全文
posted @ 2012-05-06 23:00 Poborsky 阅读(6076) 评论(1) 推荐(1)
摘要:普通用户连接conn scott/tiger超级管理员连接 conn “sys/sys as sysdba”Disconnect 断开连接把SQL存到文件 save c:\1.txtEd c:\1.txt编辑SQL语句@c:\1.txt运行SQL语句Desc emp描述EMP结构Select * from tab 查看该用户下大所有对象Show user显示当前用户书写SQL语句的原则大小写不敏感,但单引和双引内的大小写是敏感的。切记!关键字不能缩写可以分行书写,但关键字不能被跨行书写,单引内也不要跨行书写。一般每个子句是一行可以排版来增加可读性字符串用单引列的别名用双引SELECT语句1、简 阅读全文
posted @ 2012-04-11 20:27 Poborsky 阅读(9475) 评论(1) 推荐(0)
摘要:SQLPLUS介绍SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS简洁而高效,舍弃浮华,反璞归真。使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的使用。1、如何进入SQLPLUS界面进入DOS,然后键入如下命令C:\>sqlplus /nolog进入字符界面C:\>sqlplusw /nolog进入windows界面,windows平台特有的。/nolog是不登录的意思。只进入SQLPLUS程序提示界面。等待你输入命令。2、SQLPLUS的基本操作Sql& 阅读全文
posted @ 2012-04-03 22:26 Poborsky 阅读(13282) 评论(1) 推荐(1)
摘要:因为项目原因,近期开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。我打算将自己的学习过程记录下来,做个积累,方便自己和其他的学习者。 写在学习前面的话,主要是: 1、把一些常见问题的问答分享一哈; 2、对学习路线的一个安排; 3、预期的结果展望。 1、Oracle数据库学习常见问题问答Question1: Oracle数据库的书很难看懂,oracle真的很难学习吗?Answer1: Oracle就是一个小软件,它把复杂的事情封装起来了,我们学习的是管理数据库.很简单.只要你掌握正确的学习方法,管理orac... 阅读全文
posted @ 2012-03-23 12:16 Poborsky 阅读(55548) 评论(29) 推荐(13)
摘要:目前主流数据库包括:微软:SQL Server和Access瑞典MySQL:AB公司的mysqLIBM公司:db2美国sybase公司:Sybase美国Oracle公司:Oracle 就我而言,目前接触的最多的是SQL Server,因为之前在学校里都是在学.NET,使用的环境是Visual Studio 2008 + SQL Server 2005,都是微软自己的产品,兼容性比较好。但是现在在项目中需要使用oracle的数据库,根本没有什么接触,结合网上的方法和自己的理解,总结了Oracle 10g 英文版的安装过程。 记录如下:第一步:下载安装文件 这个安装文件你可以在Ora... 阅读全文
posted @ 2012-03-20 13:20 Poborsky 阅读(6684) 评论(6) 推荐(5)