999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Orecal數(shù)據(jù)庫的基本操作語言

2017-05-04 18:23:48吳昊王一冰吳麗君
藝術(shù)科技 2016年12期
關(guān)鍵詞:數(shù)據(jù)庫

吳昊+王一冰+吳麗君

摘 要:DB(database)數(shù)據(jù)庫的簡化縮寫,可以說DB是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,隨著信息技術(shù)和數(shù)據(jù)管理的需求,使得它出現(xiàn)于90年代,數(shù)據(jù)管理不僅需要存儲和管理數(shù)據(jù),而且要貼合用戶的需求,變成可以對各種數(shù)據(jù)進(jìn)行管理和操控的新方式。數(shù)據(jù)庫技術(shù)成為了管理系統(tǒng)、自動化系統(tǒng)等各類使用信息保存內(nèi)庫的核心部分。

關(guān)鍵詞:DB;數(shù)據(jù)庫;甲骨文

說到數(shù)據(jù)庫,我們就不得不提到DBMS數(shù)據(jù)庫管理軟件關(guān)系型數(shù)據(jù)庫,其中按照公司分,市面上的數(shù)據(jù)庫可以大致分為以下幾類:

Oracle數(shù)據(jù)庫。具有性能穩(wěn)定、安全性高等優(yōu)點(diǎn),采用標(biāo)準(zhǔn)SQL語句,支持多種數(shù)據(jù)類型,提供面向?qū)ο蟮臄?shù)據(jù)支持,支持Unix、Windows,但價格稍貴,一般大公司大項目會用到,而甲骨文公司的Oracle產(chǎn)品也是世界上第一個商品化關(guān)系型數(shù)據(jù)庫關(guān)系系統(tǒng)。

DB2數(shù)據(jù)庫,IBM公司的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。SQL Server數(shù)據(jù)庫,微軟公司的產(chǎn)品。My SQL開放性的源碼型數(shù)據(jù)庫是SUN公司基于用戶的開放性的、免費(fèi)的數(shù)據(jù)庫操縱軟件,但不幸被Oracle收購。

在數(shù)據(jù)庫中,所有的數(shù)據(jù)庫都是用相同或相似的結(jié)構(gòu)化查詢語言,SQL(Structured Query Language)結(jié)構(gòu)化查詢語言它又可以具體的分為以下幾類:

數(shù)據(jù)定義語言(DDL,Data Definition Language):用于建立、修改、刪除數(shù)據(jù)庫對象。

CREATE:用于創(chuàng)建表或其他數(shù)據(jù)對象結(jié)構(gòu)。

ALTER:修改表或其他數(shù)據(jù)對象結(jié)構(gòu)。

DROP:刪除表或其他數(shù)據(jù)對象的結(jié)構(gòu)。

TRUNCATE:刪除表數(shù)據(jù),保留表結(jié)構(gòu)。

數(shù)據(jù)操縱語言(DML,Data Manipulation Language):用于改變表中的數(shù)據(jù)。

INSERT:將數(shù)據(jù)插入到數(shù)據(jù)表中。

UPDATE:更新數(shù)據(jù)表中的已存在的數(shù)據(jù)。

DELETE:刪除數(shù)據(jù)表中的數(shù)據(jù)。

事物控制語言(TCL,Transaction Control Language): 用來維護(hù)數(shù)據(jù)的一致性語句。

COMMIT:提交,確認(rèn)已經(jīng)進(jìn)行的數(shù)據(jù)改變。

ROLLBACK:回滾,取消已經(jīng)進(jìn)行的數(shù)據(jù)改變。

SAVEPOINT:使當(dāng)前的事務(wù)可以回退到指定的保存點(diǎn),便于取消部分改變。

數(shù)據(jù)查詢語言(DQL,Data Query Language):用來查詢所需要的數(shù)據(jù)。

SELECT:語句

數(shù)據(jù)控制語言(DCL,Data Control Language):用于執(zhí)行權(quán)限的授予和收回的操作。

GRANT:授予用于給用戶或角色授予權(quán)限。

REVOKE:用戶收回用戶或角色已有的權(quán)限。

CREATE USER:用戶創(chuàng)建用戶。

NUMBER表示數(shù)字類型

經(jīng)常被定義成NUMBER(p,s)形式,其中p表示數(shù)字的總位數(shù),s表示小數(shù)點(diǎn)后面的位數(shù)。

CHAR類型表示字符串

表示固定長度的字符類型,經(jīng)常被定義成CHAR(N)形式,N代表占用的字節(jié)數(shù),最大長度是2000個字節(jié)。

VARCHAR2類型字符串

表示變長字符類型,經(jīng)常被定義成VARCHAR2(N)形式,N代表占用的字節(jié)數(shù),最大長度是4000個字節(jié)。

DATE日期類型:用于定義日期時間的數(shù)據(jù),長度是7個字節(jié)。

CONCAT()函數(shù)表示字符串的拼接

例如:select CONCAT(CONCAT(‘A,':'),5000)from dual;

LENGTH()用于返回字符串的長度,值得我們注意的是,如果字符類型是VARCHAR2返回字符的實(shí)際長度,如果是CHAR返回固定長度。

UPPER()轉(zhuǎn)成大寫字母,LOWER()轉(zhuǎn)換成小寫字母,INITCAP()首字符轉(zhuǎn)大寫。

TRIM截取兩端字符串,LTRIM截取左端字符串,RTRIM截取右端字符串。

SUBSTR(char,m,n)用字符串的截取,用于獲取字符串的子串,返回char中會從m位開始取n個字符,如果m=0則從首字符開始截取;如果m為負(fù)數(shù),則從尾部開始截取;如果n沒有設(shè)置數(shù)值或者n的長度超過char的長度,則截取到字符串末尾為止,注意下標(biāo)從1開始。INSTR(char1,char2,n)返回子串char2在源字符串char中的位置,從n的位置開始搜索,沒有指定n的情況從第一個開始搜索。

在DATE日期中,Oracle是經(jīng)常使用的一個日期類型,其與DATE的區(qū)別是不僅可以保存日期和時間,還可以保存小秒數(shù),最高精度可以到ns(納秒)。數(shù)據(jù)庫內(nèi)部用7或者11個字節(jié)存儲,精度為零。當(dāng)用7個字節(jié)儲存的時候,與DATE功能相當(dāng)。精度大于0,則用11個字節(jié)存儲。SYSDATE獲取當(dāng)前數(shù)據(jù)庫所在服務(wù)器的系統(tǒng)時間包含毫秒數(shù)。如果有需要,我們將日期類型轉(zhuǎn)換成字符串類型會使用到TO_CHAR(),將字符串類型轉(zhuǎn)換成日期類型則會使用TO_DATE(‘2016-12-12,‘yyyy-mm-dd')。

查詢表中的數(shù)據(jù)時用到select * from表名,其中:

select*表示查詢表中的所有字段

select字段名表示查詢表中的指定字段

select+常量 例如1 ‘sdf'表示顯示對應(yīng)的常量值

select+函數(shù) 表示顯示函數(shù)運(yùn)行后的結(jié)果

from指要從哪個表中查詢

表查詢的時候可以為查詢結(jié)果加別名

使用時在列的后面as+別名(" ")直接寫 as關(guān)鍵字可加可不加

如果希望別名中區(qū)分大小寫字符,或者別名中包含字符或空格,則必須用雙引號引起來

例句:select empno AS id,ename "Name",salary*12 "Annual Salary" from emp_chen;

與之相比,在查詢語句中我們需要使用比較操作,限制查詢的結(jié)果時就需要使用where 子句:

如果和數(shù)字比較,可以使用單引號括起來,也可以不用。

如果是和字符串及日期類型比較數(shù)據(jù),則必須用單引號括起來。

例句:select * from emp_chen where deptno=10;

以上就為大家介紹這些Oracle數(shù)據(jù)庫的基本操作語言。

參考文獻(xiàn):

[1] 西爾伯沙茨(美),等.數(shù)據(jù)庫系統(tǒng)概念(第6版)[M].楊冬青,等,譯.北京:機(jī)械工業(yè)出版社,2012.

[2] Thomas Kyte,Darl Kuhn(美). Oracle編程藝術(shù)深入理解數(shù)據(jù)庫體系結(jié)構(gòu)(第3版)[M].北京:人民郵電出版社,2012.

[3] 厄茲敘(德),Valduriez.P(德).分布式數(shù)據(jù)庫系統(tǒng)原理(第3版)[M].周立柱,等,譯.北京:清華大學(xué)出版社,2014.

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(jīng)(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(jīng)(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(jīng)(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(jīng)(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲一区第一页| 国产成人亚洲无码淙合青草| 国禁国产you女视频网站| 欧美成a人片在线观看| 久久99精品久久久大学生| 亚洲Aⅴ无码专区在线观看q| 亚洲AⅤ永久无码精品毛片| 国产在线无码一区二区三区| 成人午夜久久| 欧美亚洲国产一区| 亚洲大尺度在线| 999国产精品永久免费视频精品久久| 毛片在线播放网址| 四虎综合网| 欧美精品成人一区二区视频一| 成人福利在线观看| 国产精品蜜芽在线观看| 99精品福利视频| 国产资源免费观看| www.亚洲色图.com| 久久毛片免费基地| 五月天久久综合国产一区二区| 国产精品三级av及在线观看| av尤物免费在线观看| 国产精品亚洲一区二区三区z| 久热99这里只有精品视频6| 精品视频一区二区观看| www亚洲天堂| 亚洲AⅤ永久无码精品毛片| 99精品这里只有精品高清视频| 国产一级毛片在线| 国产精品所毛片视频| 免费又黄又爽又猛大片午夜| 欧美亚洲国产一区| 青青久久91| 久久精品免费国产大片| 久久国产精品电影| 国产凹凸视频在线观看| 不卡国产视频第一页| 久久大香伊蕉在人线观看热2| 日韩精品成人在线| 中文国产成人精品久久| 亚洲爱婷婷色69堂| 国产日韩精品一区在线不卡| 欧美一级夜夜爽www| 亚洲午夜天堂| 在线另类稀缺国产呦| 91麻豆精品视频| 九色国产在线| 67194亚洲无码| 亚洲男人的天堂视频| 国产在线精品人成导航| 色综合日本| 亚洲AV无码一区二区三区牲色| 欧美性色综合网| 国产免费黄| 天堂网亚洲综合在线| 国产精品视频猛进猛出| 日韩最新中文字幕| 99精品热视频这里只有精品7 | 最新亚洲av女人的天堂| 国产不卡一级毛片视频| 色妞www精品视频一级下载| 亚洲无码精彩视频在线观看| 国产香蕉在线视频| 97一区二区在线播放| 亚洲欧洲综合| av一区二区人妻无码| 19国产精品麻豆免费观看| 国产精品久久久免费视频| 伊人精品成人久久综合| 国产成人精品一区二区免费看京| 久久久亚洲国产美女国产盗摄| 香蕉久人久人青草青草| 日韩毛片在线播放| 国产a v无码专区亚洲av| 中文字幕在线看| 久久精品中文字幕少妇| 久久久久人妻一区精品| 国产女人18毛片水真多1| 91无码人妻精品一区| 欧美第一页在线|