
oracle 数据库
文章平均质量分 80
tgxblue
这个作者很懒,什么都没留下…
展开
-
oracle 11g 学习笔记 2012_10_25(2)
oracle表的管理1)表名和列的命名规则 * 必须以字母开头 * 长度不能超过30字符 * 不能使用oracle 的保留字 * 自能使用如下字符 A-Z,a—z,0-9,$,#等 2)oracle支持的数据类型 * 字符型 char 定长,定了长度之后就不能改变了,查询时的效率高 最大 2000字符 varchar2(20) 变长,原创 2012-10-25 23:32:27 · 1230 阅读 · 0 评论 -
Java字符串,日期的格式化
JSP中常用的格式化包括:1. 字符串的格式化2. 字符串和HTML显示内容的格式化3. 日期的格式化一、字符串的格式化字符串处理是项目中使用最频繁的,Java中提供了二种格式化字符串的方法,JDBC还提供了一种问号参数类似于格式化SQL语句。1. 使用String.format()方法格式化字符串 语法格式为:public static String fo转载 2013-03-28 03:21:24 · 1035 阅读 · 0 评论 -
分页查询语句数据库查询全析
分页查询语句数据库查询全析SQL Server 关于分页 SQL 的资料许多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是颠末预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * F转载 2013-03-20 16:21:53 · 654 阅读 · 0 评论 -
oracle 11g 学习笔记 10_30(2)_数据字典和动态性能视图
数据字典和动态性能视图数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息动态性能视图记载了例程启动后的相关信息。一、数据字典数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者为sys用户。用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成的。数据字典的组成:数据字典包括数据字典基表和数据字典视原创 2012-10-30 23:54:28 · 1483 阅读 · 0 评论 -
oracle 11g 学习笔记 10_31_管理表空间和数据文件
管理表空间和数据文件介绍:表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,表空间由一个或是多个数据文件组成。数据库的逻辑结构oracle中逻辑结构包括表空间、段、区和块。数据库是由表空间构成,而表空间又是由段构成,而段又是由区构成,而区又是由oracle块构成的这样一种结构,可以提高数据库的效率。一、表空间表空间用原创 2012-10-31 11:06:00 · 1793 阅读 · 0 评论 -
oracle 11g 学习笔记 10_31(2)_维护数据的完整性
对于有海量数据的表,建立索引查询速度比没有建立索引的要快得多。维护数据的完整性介绍:数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在oracle中数据完整性可以用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。一、约束约束用于确保数据库数据满足特定的商业规则,在oracle中,约束包括原创 2012-11-01 00:36:30 · 892 阅读 · 0 评论 -
oracle 自动增值列的实现
//在oracle中实现一个自动增值列--1.创建用户名表create table users(userId int primary key,--用户id号userName varchar(20),--用户名passwd varchar(20),email varchar(30),grade int); --用户级别--2.为userId列创建序列create sequen原创 2012-11-19 01:19:46 · 657 阅读 · 0 评论 -
oracle中实现分页(servlet 实现)
文章出自:http://blog.youkuaiyun.com/zklxuankai/article/details/7604474package com.xk.view;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManag转载 2012-11-18 15:23:00 · 639 阅读 · 0 评论 -
oracle 11g 学习笔记 10_27
oracle复杂查询*在from子句中使用子查询.显示高于自己部门平均工资的员工的信息。//1、查询出各个部门的平均工资和部门号select deptno ,avg(sal) mysal from emp group by deptno;//2、把上面的查询看作是一张子表a1,再结合emp表来进行多表查询select a2.ename, a2.sal,a2.deptno, a1.原创 2012-10-27 15:24:22 · 1147 阅读 · 0 评论 -
oracle 11g学习笔记 2012_10_22
一直想学习oracle,前天在IBM的老机子里装了oracle 11g,貌似装了之后都比较担心机子,2g内存,运行了oracle后,内存占了60%。以为oracle数据库会跟其他的数据库一样操作,比如想sql server或者mysql。装完才发现,想立即新建立一个数据库,看书发现还挺麻烦的。我想通过命令来建立,却找了挺多的书都好像很少涉及用命令来建立数据库的。看了两天的书,发现ora原创 2012-10-23 15:46:37 · 916 阅读 · 0 评论 -
oracle 11g 学习笔记 10_26
一、oracle基本查询这是对表的最重要的一个操作。*查看表的结构desc dept;.查询所有列select * from dept;.查询指定的一些列select empno, ename, job, deptno from emp where ename = 'SMITH';在oracle中,用单引号括起来的内容是区分大小写的。.取消重复行 select dist原创 2012-10-27 01:18:07 · 995 阅读 · 0 评论 -
oracle 11g 学习笔记 11_4
pl/sql基础1、pl/sql概念pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。.编写一个存储过程,该过程可以向某表中添加记录1. 创建一个简单表create table原创 2012-11-04 22:39:45 · 612 阅读 · 0 评论 -
oracle 11g 学习笔记 11_2
管理权限和角色*介绍当刚刚建立用户时,用户没有任何权限,也不能执行任何操作、如果要执行某种特定的数据库操作,则必须为其授予系统的权限;如果用户要访问其它方案的对象,则必须为其授予对象的权限,为了简化权限的管理,可以使用角色。一、权限1、系统权限什么是系统权限?系统权限有哪些,如何赋给系统权限?用户针对数据库的权限 ,系统级别的权限,比如能不能建库,能不能建表,能不能登录数据原创 2012-11-02 10:13:04 · 524 阅读 · 0 评论 -
oracle 11g 学习笔记 10_30
数据管理员每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库,可能需要多个dba分别担负不同的管理职责。*管理员的主要工作:1)安装和升级oracle数据库2)建库,表空间,表,视图,索引....3)制定并实施备份与恢复计划4)数据库权限管理,调优,故障排除5)对于高级dba,要求能参与项目开发,会编原创 2012-10-30 14:45:48 · 1191 阅读 · 0 评论 -
oracle 11g 学习笔记10_29(2)
sql函数的使用一、字符函数字符函数是oracle中最常用的函数,字符函数:.lower(char):将字符串转化为小写的格式.upper(char):将字符串转化为大写的格式.length(char):返回字符串的长度。.substr(char,m,n):取字符串的子串其中,m代表从第m个开始取,n代表取的子串长度将所有员工的名字按小写的方式显示将所有原创 2012-10-29 17:40:41 · 929 阅读 · 0 评论 -
oracle 11g 学习笔记 10_29
oracle 中事务处理*什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。.事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其他用户改表表的结构,这里对我们用户来说是非常重要的。.提交事务当执行使用commit语句可以提交事务,当执行了commit语句后,会确认事务的变化、结束事原创 2012-10-29 08:54:27 · 708 阅读 · 0 评论 -
乐观锁和悲观锁
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的转载 2013-04-23 01:45:58 · 620 阅读 · 0 评论