日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

14、ORACLE下的基本SQL操作

發布時間:2023/12/3 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。