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
總結
以上是生活随笔為你收集整理的14、ORACLE下的基本SQL操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美髯公朱仝简介 美髯公朱仝人物外貌介绍
- 下一篇: 1、Spring简介