oracle基础知识1
1、默认事例:
用户名:scott密码:tiger 主机字符串:本机可以为空
2、启动方法:
运行:sqlplus scott/tiger@lhd
3、SQLPLUS基本命令:
Desc:显示表、视图结构 desc 表名,视图
List:列出SQL缓冲区区中的一行或多行命令语句
Exit:退出
4、常用的数据字典(三种前缀:USER,ALL,DBA)
USER_TABLES:用户所有表信息
USER_VIEWS:用户所有视图
USER_CONSTRAINTS:记录创建表结构的约束
USER_DEPENDENCIES:记录用户表之间的关系及自定义类型之间的关系
USER_TAB_COLUMNS:有关各表的列信息
USER_TRIGGERS:用户触发器的信息
5、显示控制:
set linesize 500
set pagesize 100
"/"与"run"执行刚才执行的语句、也可以用“r”
"分号"代表语句结束提交到后台执行
6、设置时间输出格式:
alter session set NLS_date_format='YYYY-MM-DD'
7、清屏:clear screen
8、查询某用户下的表名:
SELECT * from dba_tables WHERE owner='HSA6'
9、查询有几个用户
select * from dba_users
10、导入DMP格式数据:
1).新建成表空间和用户名
2).imp system/123456@orcl file='d:\data\test.dmp' log='d:\data\test.log' fromuser='hsa6' touser='hsa7'
fromuser是指dmp格式包中的某表空间的用户,TOUSER 是指要导入的表空间的用户
11、更改某值:
sqlserver:
update ca_company set dwmc=substring(dwmc,1,2)+'B'+substring(dwmc,4,10)
oracle:
UPDATE ca_company SET c4='b'|| substr(c4,2,LENGTH(c4)) WHERE c4 LIKE 'a%'
查询系统所有用户:select distince owner from dba_segments;
查看与多少个表空间:select tablespace_name from dba_tablespaces;
查看表空间有多少个表:select tablespace_name,bytes/1024/1024 file_size_mb file_name from dba_data_files;
1.连接:sqlplus scott/tiger@oracle 或者 sqlplus / as sysdba;
2.退出:quit或exit;
3.查看当前用户:show user;
4.重新连接:/ as sysdba;
5.创建表空间:create tablespace sales datafile 'd:/hello.dbf' size 4m;
6.查看当前时间:select sysdata from daul(有select 必有from);
7.查看表结构:desc dual (虚表);
8.创建用户名和密码:create user rose identified by rose;
9.授权( 使用oracle的资源): grant dba,connect,resource to rose;
10.用户登陆
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
Oracle入门书籍推荐
链接:http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html
很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。
我就免为其难,推荐几本。
首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的 ......
---------数学函数
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
S:select cast ......
一.B-Tree索引(b-tree index)
1. 选项择索引字段的原则:
在WHERE子句中最频繁使用的字段
联接语句中的联接字段
选择高选择性的字段(如果很少的字段拥有相同值,即有很多独特值,则选择性很好)
ORACLE在UNIQUE和主键字段上自动建立索引
在选择性很差的字段上建索引只有在这个字段的 ......