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