Oracle笔记6

 

Oracle笔记

索引

作用:用于加快查询速度

创建索引:

create unique index onemp(emp_name,emp_salary);

确认索引:

select *

from user_ind_columns ic,user_indexes ix

where ix.INDEX_NAME =ic.INDEX_NAME

and ic.TABLE_NAME = 'emp';

 

索引结构:

1.      B*tree

2.       反向索引

3.       降序索引

4.       函数索引

5.       位图索引

 

删除索引

drop index name_salar_pk;

数据库结构

oraclet 提交结构

      逻辑结构:

              数据库(XE) à表空间 à段à区 à块

      物理存储结构:

              创建表空间

              create tablespace spacedemo datafile ‘d:\Oracle\spacedemo.dbf’size 10M;

              创建临时表空间

              create temporary tablespace spacedemo_tmp  datafile ‘d:\Oracle\spacedemo_emp.dbf’

       size5M;

              表空间:是oracle数据库中最的逻辑结构,一个oracle数据在逻辑上有过个表空间组成,而一个表空间只属于一个数据库,oracle中有个system的表空间,这个是在按照数据库是自动创建的,主要是用于存储系统的数据字典,过程,函数,触发器等

       创建用于授权表空间

              create user spacedemo(用户名) identified by 123default tablespace spacedemo(表空间名字)

       授权

grant connect,resource to spacedemo

       查询表空间

              Select * from spacedemo(表空间名字)

修改数据文件spacedemo.dbf,扩展空间到1024M

              alter database datafile ‘d:\Oracle\spacedemo.dbf’ resize1024M;

       修改数据文件spacedemo.dbf,每次自动扩展50M,最大值2048M

alter database datafile ‘d:\Oracle\spacedemo.dbf’ autoextend on next 50M maxsize 2048M;

       删除表空间(包括数据和表):

              drop tablespacespacedemo including contents and datafile;

schema

       数据库对象、如:表、视图、序列、索引等

 

授权:

Grant select,resourceto yue(用户);

回收权限

revoke select ,inserton dept(表名) from yue(用户) [with grant option]

 

将用户的所有信息导出

exp yue/123 full=yfile=’d:\yue.dmp’;

导入用户信息

imp yue/123 full file=’d:\yue.dmp’;

 

Jdbc(javaDataBaseConnect)

1.       设置url= “jdbc:oracle:thin:@localhost:1521:XE”,密码(user),用户名(password)

2.       在静态方法中注册驱动

Class.forName(“oracle.jdbc.driver.OracleDriver”);

3.       通过DriverManager获取连接对象

Connection conn = DriverManager.getConnection();

4.       创建sql语句

String sql = “select * from emp”;

4.  创建Statement/PreparedStatement对象

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值