大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 Oracle常用SQL語(yǔ)句匯總

Oracle常用SQL語(yǔ)句匯總

更新時(shí)間:2021-11-08 13:17:53 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1361次

Oracle常用SQL語(yǔ)句匯總?cè)缦拢?/p>

Oracle常用SQL語(yǔ)句匯總

1.Oracle數(shù)據(jù)庫(kù)操作

(1)創(chuàng)建數(shù)據(jù)庫(kù)

create database databasename

(2)刪除數(shù)據(jù)庫(kù)

drop database dbname

(3)備份數(shù)據(jù)庫(kù)

完全備份

exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y

demo:用戶名、密碼

buffer: 緩存大小

file: 具體的備份文件地址

full: 是否導(dǎo)出全部文件

ignore: 忽略錯(cuò)誤,如果表已經(jīng)存在,則也是覆蓋

將數(shù)據(jù)庫(kù)中system用戶與sys用戶的表導(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 用戶名/密碼@遠(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 用戶名/密碼@遠(yuǎn)程的IP:端口/實(shí)例 file=存放的位置:\文件名稱(chēng).dmp full=y

2.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 tablename 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 新列名 (其中: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)添加主鍵

alter table tabname add primary key(col)

(9)刪除主鍵

alter table tabname drop primary key(col)

(10)創(chuàng)建索引

create [unique] index idxname on tabname(col….)

(11)刪除索引

drop index idxname

注:索引是不可更改的,想更改必須刪除重新建。

(12)創(chuàng)建視圖

create view viewname as select statement

(13)刪除視圖

drop view viewname

3.Oracle操作數(shù)據(jù)

(1)數(shù)據(jù)查詢(xún)

select <列名> from <表名> [where <查詢(xún)條件表達(dá)試>] [order by <排序的列名>[asc或desc]]

(2)插入數(shù)據(jù)

insert into 表名 values(所有列的值);

insert into test values(1,'zhangsan',20);

insert into 表名(列) values(對(duì)應(yīng)的值);

insert into test(id,name) values(2,'lisi');

(3)更新數(shù)據(jù)

update 表 set 列=新的值 [where 條件] -->更新滿足條件的記錄

update test set name='zhangsan2' where name='zhangsan'

update 表 set 列=新的值 -->更新所有的數(shù)據(jù)

update test set age =20;

(4)刪除數(shù)據(jù)

delete from 表名 where 條件 -->刪除滿足條件的記錄

delete from test where id = 1;

delete from test -->刪除所有

commit; -->提交數(shù)據(jù)

rollback; -->回滾數(shù)據(jù)

delete方式可以恢復(fù)刪除的數(shù)據(jù),但是提交了,就沒(méi)辦法了 delete刪除的時(shí)候,會(huì)記錄日志 -->刪除會(huì)很慢很慢

truncate table 表名

刪除所有數(shù)據(jù),不會(huì)影響表結(jié)構(gòu),不會(huì)記錄日志,數(shù)據(jù)不能恢復(fù) -->刪除很快

drop table 表名

刪除所有數(shù)據(jù),包括表結(jié)構(gòu)一并刪除,不會(huì)記錄日志,數(shù)據(jù)不能恢復(fù)-->刪除很快

(5)數(shù)據(jù)復(fù)制

表數(shù)據(jù)復(fù)制

insert into table1 (select * from table2);

復(fù)制表結(jié)構(gòu)

create table table1 select * from table2 where 1>1;

復(fù)制表結(jié)構(gòu)和數(shù)據(jù)

create table table1 select * from table2;

復(fù)制指定字段

create table table1 as select id, name from table2 where 1>1;

如果大家對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Oracle教程,里面的內(nèi)容更加全面,適合小白學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩国产三级 | 四虎影视永久在线精品免费播放 | 亚洲欧美一区二区三区二厂 | 国产精品视频一区二区三区 | 国产日本欧美亚洲精品视 | 成人午夜视频在线 | 国产网红在线观看 | 色啦啦在线观看 | 手机免费在线观看 | 日韩天堂| 国产国语一级毛片中文 | 第四色婷婷基地 | 午夜免费播放观看在线视频 | 免费看一级毛片欧美 | 久久精品是免费100 久久精品首页 | 99成人国产精品视频 | 亚洲免费网站在线观看 | 精品一区二区三区三区 | 在线你懂得 | 欧美色穴 | 成人短视频视频在线观看网站 | 久久免费视频7 | 国产精品推荐 | 中文亚洲欧美 | 亚洲国产成人久久 | 亚洲一区二区三区高清 不卡 | 激情久久久久久久久久久 | 九九国产精品视频 | 成人午夜久久 | 国产一区二区不卡视频 | 久久在线中文字幕 | 欧美一级免费片 | 亚洲一区日韩二区欧美三区 | 男人女人真曰批的视频动态 | 五月花精品视频在线观看 | 午夜私人影院粉色视频我要 | 日本道在线视频 | 欧美一级中文字幕 | 国产欧洲亚洲 | 在线观看中文字幕亚洲 | 欧美精品午夜毛片免费看 |