成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速了解Oracle SQL語言

數(shù)據(jù)庫 Oracle
這里介紹Oracle SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML,數(shù)據(jù)定義語言DDL,數(shù)據(jù)庫控制語言DCL。

Oracle有很多值得學(xué)習(xí)的地方,這里我們主要介紹Oracle SQL語言,包括介紹Plus等方面。在OEM(Oracle Enterprise Manager)可視化的窗口環(huán)境中,雖然我們也可以很方便地做這些事,但是事實(shí)上,用Oracle SQL語言書寫在開發(fā)上更有效率!!Oracle提供的 SQL*Plus就是個(gè)不錯(cuò)的工具,如果大家喜歡窗口的開發(fā)環(huán)境,用SQLPlus Worksheet也行!下面說點(diǎn)基本的東西!

SQL(Structure Query Language)語言是結(jié)構(gòu)化查詢語言,是數(shù)據(jù)庫的核心語言,是面向集合的描述性非過程化語言。Oracle SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML,數(shù)據(jù)定義語言DDL,數(shù)據(jù)庫控制語言DCL。

1.數(shù)據(jù)查詢語言DQL的基本結(jié)構(gòu)是由select子句,from子句,where子句組成的查詢塊:
select <字段名表> from <表或視圖名> where <查詢條件>

2.數(shù)據(jù)操縱語言DML完成在數(shù)據(jù)庫中確定、修改、添加、刪除某一數(shù)據(jù)值的任務(wù)(以下是部分常用DML語句):
insert:增加數(shù)據(jù)行到表
delete:從表中刪除數(shù)據(jù)行
Update:更改表中數(shù)據(jù)

3.數(shù)據(jù)定義語言DDL完成定義數(shù)據(jù)庫的結(jié)構(gòu),包括數(shù)據(jù)庫本身、數(shù)據(jù)表、目錄、視圖等數(shù)據(jù)庫元素(以下是部分常用DDL語句)
create table:創(chuàng)建表
create index:創(chuàng)建索引
create view:創(chuàng)建視圖
alter table:增加表列,重定義表列,更改存儲分配
drop table:刪除表
drop index:刪除索引

4.數(shù)據(jù)庫控制語言DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制數(shù)據(jù)庫操縱事務(wù)發(fā)生的時(shí)間及效果,對數(shù)據(jù)庫實(shí)行監(jiān)視等。如:
grant:將權(quán)限或角色授予用戶或其它角色
revoke:回收用戶權(quán)限
roll:回滾,是當(dāng)某個(gè)對話更改了數(shù)據(jù)庫中的數(shù)據(jù)后,由于某種原因用戶不想提交此更改時(shí),Oracle所采取的保護(hù)操作。這是一個(gè)把信息恢復(fù)到用戶使update、insert、delete前***提交的狀態(tài)。
commit:提交。在完成數(shù)據(jù)庫的插入,刪除和修改操作時(shí),只有當(dāng)事務(wù)提交到數(shù)據(jù)庫才算完成,有提交前只有操作數(shù)據(jù)庫的本人才能看到,別人只有在***提交完成才可以看到。以上是四種Oracle SQL語言。

接下來,我們在SQL*Plus中實(shí)戰(zhàn)一下,為我們下面將要做的打好基礎(chǔ)。用system登陸到SQL*Plus后,我們做如下操作:

  1. SQL>create user maxuan identified by max; #創(chuàng)建口令為max的用戶maxuan  
  2. SQL>grant connect,resource to maxuan; #為用戶maxuan授權(quán)  
  3. SQL>conn maxuan/max; #以用戶maxuan進(jìn)行連接  
  4. SQL>create table test(a number); #建立一個(gè)名為test的表,只有字段名為A的一列,數(shù)據(jù)類型為數(shù)字  
  5. SQL>insert into test values(1); #插入一條記錄  
  6. SQL>select * from test; #查詢記錄,此時(shí)A列的***行為1  
  7. SQL>update test set a=2; #更改記錄,此時(shí)A列的***行已改為2  
  8. SQL>commit; #提交  
  9. SQL>delete from test; #刪除test表中所有的記錄,此時(shí)test表中沒有記錄  
  10. SQL>roll; #回滾到提交前,此時(shí)再查詢test表,A列***行值又回復(fù)到2 

【編輯推薦】

  1. 閑談重做Oracle日志文件
  2. Oracle優(yōu)化緩沖區(qū)之高論
  3. 詳談Oracle優(yōu)化CPU使用率
  4. 概述操作系統(tǒng)Oracle優(yōu)化
  5. 高手談Oracle減少共享服務(wù)器進(jìn)程
責(zé)任編輯:佚名 來源: 騰訊科技
相關(guān)推薦

2009-11-13 15:55:52

Oracle哈希連接

2011-05-16 09:15:22

SQL語言

2011-05-16 09:22:28

SQL語言

2010-04-20 14:06:56

Oracle SQL語

2010-11-16 14:43:25

Oracle SQL計(jì)

2015-08-26 16:17:49

OpenStack OpenStack 架開源云平臺

2016-12-30 13:43:35

異步編程RxJava

2021-11-22 22:14:46

JavaScript開發(fā)模塊

2023-11-06 09:24:14

CSS相對顏色

2022-08-04 18:50:12

Navigator瀏覽器設(shè)備

2010-11-19 16:22:14

Oracle事務(wù)

2021-12-31 09:28:46

小字端大字端Go

2010-01-12 10:23:52

路由最佳路徑

2009-11-12 10:05:09

Visual C++

2010-10-26 11:55:21

Oracle OS備份

2010-10-27 16:22:07

Oracle層次查詢

2010-11-15 11:40:44

Oracle表空間

2009-11-17 09:31:06

Oracle Dual

2010-10-25 15:04:39

Oracle文本函數(shù)

2010-10-29 15:37:51

Oracle物理結(jié)構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美黄色免费网站 | 国产日韩在线观看一区 | 日韩视频一区 | 99成人免费视频 | 91视视频在线观看入口直接观看 | 久久精品黄色 | 男人的天堂在线视频 | 成人黄色av网站 | 韩日在线| av网站免费观看 | 午夜视频在线观看一区二区 | 久久久久久久久毛片 | 亚洲精品综合一区二区 | 欧美又大粗又爽又黄大片视频 | 精品丝袜在线 | 午夜无码国产理论在线 | 国产精品久久久久一区二区三区 | 欧美日本一区 | 蜜臀久久99精品久久久久久宅男 | 99国内精品久久久久久久 | 色av一区 | 91综合网 | 国产精品福利一区二区三区 | 一二区电影 | 国产精品日韩欧美一区二区三区 | 欧美成年视频 | 免费在线看黄 | 亚洲欧美激情国产综合久久久 | 黄色片在线观看网址 | 久久久黑人 | 狠狠爱免费视频 | 午夜久久久 | 中文在线a在线 | 免费看国产一级特黄aaaa大片 | 国产精品99久久久久久久久久久久 | 日韩国产中文字幕 | 欧洲一级毛片 | 精品九九| cao视频| 精品久久久久久亚洲精品 | 久久久91 |