oracle有sysdata,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.用户登陆

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值