http://123304258.blog.163.com/blog/static/123547020127204949494/http://blog.sina.com.cn/s/blog_608e20930100x74x.htmlsqlserver1.什么是索引:数据库中的索引是某个表中一列或多列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。2.分类:唯一索引(UNIQUE):不
转载
精选
2013-09-13 20:17:16
425阅读
http://www.2cto.com/database/201109/103010.html一、系统提供的3种标准角色1. connect role(连接角色) 临时用户,特别是那些不需要建表的用户,通常只赋予他们connectrole。connect是使用oracle的简单权限,这种权限只有在对其他用户的表有访问权时,包括select、insert、update和delete等,才会变得有意
转载
精选
2013-09-12 21:56:08
443阅读
http://blog.sina.com.cn/s/blog_608e209301016tdf.htmlselect trunc(sysdate-1) from dual;1.TRUNC(fordates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date一个日期值 fmt日期格式,该日期将由指定的元素格式所截去。忽
转载
精选
2013-09-13 20:51:09
413阅读
oracLe数据库创建的时候,创建了一系列默认的用户和表空间,以下是他们的列表。建数据库时只有sys和system没有被锁定,其余的都被锁定了,要在建数据库时解除锁定后才能使用。sys(用户名)/change_on_InstaLL or InternaL(密码,建数据库时指定)系统用户,数据字典所有者,超级权限所有者(sysdba)创建脚本:?/rdbms/admin/SQL.bsq and
转载
精选
2013-09-12 22:20:24
817阅读
oracle数据库的权限系统分为系统权限与对象权限。 系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。 对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权
原创
2013-09-12 22:02:57
420阅读
数据库的查询基本传都是sql语句,当让也会有数据库本身的方言。
1.查询一个表的所有内容:select job from emp;
JOB
---------
CLERK
SALESMAN
SALESMAN
MANAGER
SALESMAN
MANAGER
MANAGER
ANALYST
PRESIDENT
SALESMAN
CLERK
CLERK
ANALYST
原创
2012-04-16 11:24:20
398阅读
限定查询就是根据限定的条件查询出想要的内容,就是在之前的简单查询上增加了where条件,在where中可以增加多个条件,最常见的条件就是基本关系运算,如:>,<,=,>=,<=,!=(<>),between..and,like,in,is null,and,or,not等
很简单,几个例子足以说明这
原创
2012-04-16 15:03:54
520阅读
进行查询的时候,在sqlplus中 总会出现折行的现象,这是因为oracle有一个默认的每行显示长度,我们可以设置这个程度:
set linesize 300;
也可以设置每页的显示条数:
set pagesize 30;
2、查看当前数据库中有几张表:
select * from tab;
3、想知道当前的登录用户:
show user;
4、多用户之间
原创
2012-04-13 16:47:37
327阅读
对查询的将结果进行排序,默认是按照升序排列
order by +字段
order by 写在所有子句的最后
排序有两种:①升序ASC(默认排序方式可以不写)②降序DESC
select * from emp order by sal;
等价于:
select * from emp order by sal asc;
降序
原创
2012-04-16 15:12:44
345阅读
单行函数分为:字符函数、数字函数、日期函数、转换函数、通用函数。
在oracle中,对字符串进行操作的时候,必须的写完整的sql语句。例如:要将hello装换成大写:
select upper('hello') from emp;
这样显示的结果你就会发现出现了14行,记录查询就会很不方便。所以在oracle中就有一个虚拟的表 dual;
select upper('hello') fro
原创
2012-04-17 11:57:57
484阅读
Oracle复(五)序列 索引序列:序列:按照一定的规则自动增减数字的一种数据库对象。*
原创
2023-01-06 10:12:08
21阅读
一.B-Tree索引(b-tree index)1. 选项择索引字段的原则: 在WHERE子句中最频繁使用值少出现很多
转载
2022-08-12 21:34:24
75阅读
表可以按range、hash、list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。
局部索引local index
1. 局部索引一定是分区索引,分区键等同于表
转载
精选
2012-12-04 00:29:48
368阅读
https://deadzq.github.io/oracle/Oracle.html 我的oracle笔记1 https://deadzq.github.io/oracle/Oracle2.html oracle触发器 数据库就是用户存放数据,访问数据,操作数据的存储仓库 用户的各种数据被存放在数
原创
2021-07-08 13:46:40
4118阅读
点赞
索引 index; 作用:提高查询速度 创建索引的规则: 1)经常出现在where中的列 适合创建为索引列 2)经常作为表之间的连接条件的列 3)值域/取值范围广、空值多 4)表中数据量大 关于索引的sql语句: 1、create index 索引名 on 表(列); 2、drop index 索引
转载
2020-02-03 23:53:00
88阅读
2评论
索引是用于加速数据存取的数据对象,合理使用索引可以大大降低I/O次数,从而提高数据访问性能。 为什么添加了索引后,会加快查询速度呢? 单列索引: 单列索引是基于单个列
原创
2014-11-27 09:36:36
980阅读
实例化建BeanDefinition读取器: AnnotatedBeanDefinitionReader:其主要做了2件事情 1.注册内置BeanPostProcessor 2注册相关的BeanDefinition. Spring涉及的设计模式:简单工厂、工厂方法、单例模式、适配器模式、装饰器模式、
原创
2023-05-21 01:27:35
0阅读
1.建表 :主键约束,外键约束,检查约束1)创建数据表宿舍表:(10分)宿舍表(宿舍号 char(6),宿舍电话) ;要求使用:
原创
2022-11-17 01:44:18
65阅读
有employee(雇员信息表)、department(部门信息表)、job(职位信息表)、evaluation(绩效信息表)1.取得雇佣日期为第一天的所有雇员名称。select e.ename from employee e where last_day(e.hiredate)=hiredate;2.查询来公司工作满3年的雇员名称。select e.ename from e...
原创
2022-01-13 15:52:41
75阅读
Oracle之函数索引 在Oracle中,有一类特殊的索引,称为函数索引(Function-Based Indexes,FBI),它基于对表中列进行计算后的结果创建索引。函数索引在不修改应用程序的逻辑基础上提高了查询性能。如果没有函数索引,那么任何在列上执行了函数的查询都不能使用这个列的索引。当在查询中包含该函数时,数据库才会使用该函数索引。函数索引可以是一个B-Tree索引或位图索引。用
原创
2021-04-10 21:55:35
621阅读