
Oracle
kill
这个作者很懒,什么都没留下…
展开
-
Oracle之SQLPlus简单应用
SQLPlus是Oracle提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册。Oracle安装结束后,会存在一个emp的表。使用SQLPlus操纵Oracle,用户名:scott/tiger(使用之前,开启服务)1.查询某个表的全部内容:SELECT * FROM emp;2.用sqlplus可以对环境进行设置:i.设置每行像是长度原创 2012-08-20 13:51:37 · 837 阅读 · 0 评论 -
Oracle之集合操作
在Oracle中提供了三种类型集合操作:并(UNION)、交(INTERSECT)、差(MINUS)UNION : 将多个查询的结果组合到一个查询结果之中,没有重复内容UNION ALL :也是将多个查询结果组合到一个查询之中,但是包含重复值INTERSECT : 返回多个查询结果中相同的部分MINUS : 返回两个查询结果的差集先创建一个表:CREATE TABLE emp2原创 2012-09-03 22:58:48 · 824 阅读 · 0 评论 -
Oracle之序列(主键自增)
1. 在Oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户收工完成处理。序列的创建格式:CREATE SEQUENCE sequence[INCREMENT BY n][STARTWITH n][{MAXVALUE n | NOMAXVALUE}][{MINVALUE n | NOMINVALUE}][{CYCLE|NOCYCLE}原创 2012-09-03 23:31:58 · 1422 阅读 · 0 评论 -
Oracle之创建和管理表
1.常用的数据类型2.表的建立表建立的语法:CREATE TABLE tableName( 字段1 字段类型 [DEFUSULT 默认值], 字段2 字段类型 [DEFUSULT 默认值], …… 字段n 字段类型 [DEFUSULT 默认值])复制表的语句:CREATE TABLE tableNa原创 2012-09-01 18:30:30 · 993 阅读 · 2 评论 -
Oracle之约束(这尼玛绝对重点)
1.约束的分类主键约束:主键表示是一个唯一的表示,本身不能为空唯一约束:在一个表中只允许建立一个主键约束,而其他列如果不希望出现重复值,则可以使用唯一约束检查约束:检查一个列的内容是否合法|-例如:年龄,只能在0~150随机|-例如:性别,只能是男、女、中性(表示草泥马的性别)非空约束:某字段的内容不能为空外键约束:在两张表中进行约束操作2.主键约束(PRIMA原创 2012-09-02 10:49:05 · 1852 阅读 · 1 评论 -
Oracle之多表查询
多表查询的基础语法SELECT {DISTINCT} * |查询列 1 别名1,查询列 2 别名2,…FROM 表名称1 别名1 , 名称2 别名2 ,…{WHERE 条件(s)}{ORDER BY 排序字段ASC|DESC , 同时查询ACS | DESC ,…}给出几个例子吧。1.SELECT e.ename,e.sal,d.dname,s.gr原创 2012-08-22 20:36:22 · 507 阅读 · 0 评论 -
Oracle之ROWNUM
ROWNUM使用也多是用来分页的:第一页:SELECT * FROM ( SELECT ROWNUM m,empno,ename,job sal FROM emp WHERE ROWNUM<=5)tempWHERE temp.m>0;第二页:SELECT * FROM ( SELECT ROWNUM m,empno,ename,job sal FROM em原创 2012-08-31 16:32:27 · 587 阅读 · 0 评论 -
Oracle之单行函数
单行函数单行函数是每个数据库的“特色”函数。单行函数语法:function_name(column|expression,[arg1,arg2,…]);参数说明:function_name:函数名称column: 数据库列名expression: 字符串或计算表达式arg1,arg2: 在函数中使原创 2012-08-21 19:49:20 · 638 阅读 · 0 评论 -
Oracle之组函数、分组统计
1.组函数在SQL中常用的组函数有以下几个:COUNT():求出全部的记录数 --SELECT COUNT(empno) FROM emp ;MAX() :求出一组中的最大值 --SELECT MAX(sal) FROM emp ;MIN() :求出最小值 --SELECT MIN(sal) FROM emp ;AVG() :求出平均值 --S原创 2012-08-30 21:59:06 · 3605 阅读 · 0 评论 -
Oracle之更新操作
复制表格:CREATE TABLE myemp AS SELECT * FROM emp ;1.添加数据语法:INSERT INTO tablename[( 字段名称1 字段名称2,....)] VALUES ( 值1, 值2,...) ;添加一条数据:推荐用法:INSERT INTO myemp(empno,ename,job,mgr,hiredate,s原创 2012-08-30 23:27:58 · 796 阅读 · 0 评论 -
Oracle之安装与配置
鉴于Oracle10g对win7系统的兼容性问题,我使用Oracle11g数据库进行安装与配置。从Oracle官网自行下载安装包:然后同时解压。在安装前最好关闭防火墙和各种杀毒软件。在主目录下的install文件夹下的oui.exe,“以管理员身份运行”。1.由于小弟仅为学习使用,所以一切从简,没有填入各种email之类的。如下图:当然就会有如下原创 2012-08-20 10:08:29 · 563 阅读 · 0 评论 -
Oracle之scott用户表、相关SQL语句
1.scott用户下的表结构:雇员表EMPNo.名称类型描述1EMPNONUMBER(4)雇员编号2ENAMEVARCHAR2(10)雇员姓名3JOBVARCHAR原创 2012-08-20 20:52:50 · 2150 阅读 · 0 评论 -
Oracle之子查询
子查询:在一个查询的内部还包括另外一个查询,则此查询位子查询,子查询的格式:SELECT {DISTINCT} * | 列名称1 别名1, 列名称2 别名2,FROM 表名1 别名1 , 表名2 别名2 ,(SELECT {DISTINCT} * | 列名称1 别名1, 列名称2 别名2,FROM 表名1 别名1 , 表名2 别名2 ,{WHERE 条件(s)}{GROUP原创 2012-08-30 22:54:59 · 803 阅读 · 0 评论