14、ORACLE下的基本SQL操作

ORACLE下的基本SQL操作

1.获取表字段
select * from user_tab_columns
where Table_Name='用户表'
order by column_name
2.获取表注释
select * from user_tab_comments
where Table_Name='用户表'
order by Table_Name
3.获取字段注释
select * from user_col_comments
where Table_Name='用户表'
order by column_name
4.获取表 
select table_name from user_tables; //当前用户的表      
select table_name from all_tables; //所有用户的表  
select table_name from dba_tables; //包括系统表
select table_name from dba_tables where owner='zfxfzb'

//user_tables:table_name,tablespace_name,last_analyzed等
//dba_tables: ower,table_name,tablespace_name,last_analyzed等
//all_tables: ower,table_name,tablespace_name,last_analyzed等
//all_objects:ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等
5.获取表字段
select * from user_tab_columns where Table_Name='用户表';
select * from all_tab_columns where Table_Name='用户表';
select * from dba_tab_columns where Table_Name='用户表';
//user_tab_columns: table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
//all_tab_columns :
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
//dba_tab_columns:
ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等
6.获取表注释 
select * from user_tab_comments
//user_tab_comments:table_name,table_type,comments
7.获取字段注释

select * from user_col_comments
//user_col_comments:table_name,column_name,comments

8.SQL/PLUS的基本操作

list/l  //行号 查看缓冲区(缓存最后一个语句),l数字 定位到某一行
del 行号 //行号 删除某一行的数据
append  //添加SQL语句
input  //输入SQL语句
change /d/dd  //修改
ed 调用外部编辑器
save d:/buffered/oracle/2020-xx-xx.sql replace 保存缓冲区的SQL
@d:/buffered/oracle/2020-xx-xx.sql 加载某个位置的SQL 不显示执行
get d:/buffered/oracle/2020-xx-xx.sql 加载某个位置的SQL 显示不执行
run d:/buffered/oracle/2020-xx-xx.sql 加载某个位置的SQL 显示执行

select 5*&p from dual
enter value for p: 交互式变量
define p=9 定义变量
undefine p 取消定义变量
/  表示执行
设置行宽:set linesize 200  //表示行宽被设置为200的字符
设置列宽:column name format a40  //设置name列为40个字符,a表示alphanumeric,字符的意思
设置页面记录: set pagesize 20  //设置每20行为一列

9.数据库的备份和还原

IMP ‘username/pwd@sid' BUFFER=64000 FILE=*.dmp full=y;

EXP ‘username/pwd@sid’ FILE='导出路径/xxx.dmp' full=y ignore=y

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值