Oracle 常用SQL语句大全(精)
exp?demo/demo@orcl?buffer=1024?file=d:\back.dmp?full=y
**demo:**用戶名、密碼
buffer:?緩存大小
file:?具體的備份文件地址
full:?是否導出全部文件
ignore:?忽略錯誤,如果表已經存在,則也是覆蓋
- 將數據庫中system用戶與sys用戶的表導出
exp?demo/demo@orcl?file=d:\backup\1.dmp?owner=(system,sys)
- 導出指定的表
exp?demo/demo@orcl?file=d:\backup2.dmp?tables=(teachers,students)
- 按過濾條件,導出
exp?demo/demo@orcl?file=d:\back.dmp?tables=(table1)?query=\" where filed1 like ‘fg%’\"
導出時可以進行壓縮;命令后面 加上?compress=y ;如果需要日志,后面:?log=d:\log.txt
- 備份遠程服務器的數據庫
exp?用戶名/密碼@遠程的IP:端口/實例?file=存放的位置:\文件名稱.dmp?full=y
4、數據庫還原
打開cmd直接執行如下命令,不用再登陸sqlplus。
- 完整還原
imp?demo/demo@orcl?file=d:\back.dmp?full=y?ignore=y?log=D:\implog.txt
指定log很重要,便于分析錯誤進行補救。
- 導入指定表
imp?demo/demo@orcl?file=d:\backup2.dmp?tables=(teachers,students)
- 還原到遠程服務器
imp?用戶名/密碼@遠程的IP:端口/實例?file=存放的位置:\文件名稱.dmp?full=y
二、Oracle表操作
1、創建表
create table?tabname(col1 type1 [not null] [primary key],col2 type2 [not null],…)
根據已有的表創建新表:
A:select * into table_new from table_old (使用舊表創建新表)
B:create table tab_new as select col1,col2… from tab_old definition only<僅適用于Oracle>
2、刪除表
drop table?tabname
3、重命名表
說明:alter table?表名?rename to?新表名
**eg:**alter table t 《一線大廠Java面試題解析+后端開發學習筆記+最新架構講解視頻+實戰項目源碼講義》開源 ablename?rename to newtablename
4、增加字段
說明:alter table?表名?add?(字段名 字段類型 默認值 是否為空);
例:alter table tablename add (ID int);
eg:alter table tablename?add (ID varchar2(30) default ‘空’ not null);
5、修改字段
說明:alter table?表名?modify?(字段名 字段類型 默認值 是否為空);
eg:alter table tablename?modify (ID number(4));
6、重名字段
說明:alter table?表名?rename column?列名?to? Java開源項目【ali1024.coding.net/public/P7/Java/git】 新列名 (其中:column是關鍵字)
**eg:**alter table tablename?rename column ID to newID;
7、刪除字段
說明:alter table?表名?drop column?字段名;
**eg:**alter table tablename?drop column ID;
8、添加主鍵
最后
分享一些系統的面試題,大家可以拿去刷一刷,準備面試漲薪。
這些面試題相對應的技術點:
- JVM
- MySQL
- Mybatis
- MongoDB
- Redis
- Spring
- Spring boot
- Spring cloud
- Kafka
- RabbitMQ
- Nginx
- …
大類就是:
- Java基礎
- 數據結構與算法
- 并發編程
- 數據庫
- 設計模式
- 微服務
- 消息中間件
pKacBcV-1650520781549)]
[外鏈圖片轉存中…(img-0TtD9KTn-1650520781550)]
[外鏈圖片轉存中…(img-z45lyeR1-1650520781552)]
[外鏈圖片轉存中…(img-tCfG2pO4-1650520781553)]
[外鏈圖片轉存中…(img-Q1ErqzfI-1650520781554)]
[外鏈圖片轉存中…(img-MiUljmX6-1650520781555)]
總結
以上是生活随笔為你收集整理的Oracle 常用SQL语句大全(精)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html表单不允许修改,[问题]如何在表
- 下一篇: oracle18c卸载方法,在debia