版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
SQL概述
SQL(StructuredQueryLanguage),即結(jié)構(gòu)化查詢語言,是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,SQL是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。其功能并不僅僅是查詢。當(dāng)前,幾乎所有的關(guān)系數(shù)據(jù)庫系統(tǒng)軟件都支持SQL,許多軟件廠商對SQL基本命令集還進(jìn)行了不同程度的擴(kuò)充和修改。SQL的產(chǎn)生與發(fā)展SQL是在1974年提出,并在IBM公司研制的關(guān)系數(shù)據(jù)庫管理系統(tǒng)原型SystemR上實(shí)現(xiàn)。由于SQL簡單易學(xué),功能豐富,深受用戶及計(jì)算機(jī)工業(yè)界歡迎,因此被數(shù)據(jù)庫廠商所采用。SQL作為國際標(biāo)準(zhǔn)語言已成為數(shù)據(jù)庫領(lǐng)域中的主流語言。SQL的特點(diǎn)1.綜合統(tǒng)一SQL集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制功能于一體2.高度非過程化用SQL進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無須指明“怎么做”,因此無須了解存取路徑。3.面向集合的操作方式操作的對象及結(jié)果都是元組的集合4.以同一種語法結(jié)構(gòu)提供兩種使用方法獨(dú)立語言和嵌入式語言5.語言簡潔,易學(xué)易用功能強(qiáng)、完成核心功能只用了9個動詞。核心功能只有9個動詞GRANT,REVOKE數(shù)據(jù)控制INSERT,UPDATE,DELETE數(shù)據(jù)操縱CREATE,DROP,ALTER數(shù)據(jù)定義SELECT數(shù)據(jù)查詢動詞SQL功能SQL的動詞數(shù)據(jù)示例學(xué)生課程數(shù)據(jù)庫
Student(Sno,Sname,Ssex,Sage,Sdept)
學(xué)號Sno姓名Sname性別Ssex年齡Sage所在系Sdept95001李勇男20CS95002劉晨女19IS95003王敏女18MA95004張立男19IS
StudentCourse(Cno,Cname,Cpno,Ccredit)數(shù)據(jù)示例Course課程號課程名先行課學(xué)分CnoCnameCpnoCcredit1數(shù)據(jù)庫542數(shù)學(xué)
23信息系統(tǒng)144操作系統(tǒng)635數(shù)據(jù)結(jié)構(gòu)746數(shù)據(jù)處理
27PASCAL語言64SC(Sno,Cno,Grade)數(shù)據(jù)示例SC學(xué)號課程號成績SnoCnoGrade9500119295001285950013889500229095002380基本表的定義、刪除與修改CREATETABLE<表名>(<列名><數(shù)據(jù)類型>[<列級完整性約束條件>][,<列名><數(shù)據(jù)類型>[<列級完整性約束條件>]]…[,<表級完整性約束條件>]);<表名>:所要定義的基本表的名字<列名>:組成該表的各個屬性(列)<列級完整性約束條件>:涉及相應(yīng)屬性列的完整性約束條件<表級完整性約束條件>:涉及一個或多個屬性列的完整性約束條件1.定義基本表定義基本表(續(xù))常用完整性約束主碼約束:PRIMARYKEY唯一性約束:UNIQUE非空值約束:NOTNULL定義灘基本楚表(濁續(xù))數(shù)據(jù)鍋類型日期加時間TIMESTAMP時間型,格式為HH.MM.SSTIME日期型,格式為YYYY―MM―DDDATE(四字長浮點(diǎn)數(shù))精度至少為n的浮點(diǎn)數(shù)FLOAT(n)(雙字長浮點(diǎn)數(shù))取決于機(jī)器精度的浮點(diǎn)數(shù)REAL(n)定點(diǎn)數(shù),
共p位(不包括符號、
小數(shù)點(diǎn)),或NUMERIC(p[,s])其中小數(shù)點(diǎn)后s位,s=0時可省略DECIMAL(p[,s])短整數(shù)SMALLINT長整數(shù)INT最大長度為n的變長字符串VARCHAR(n)長度為n的定長字符串CHAR(n)
含義數(shù)據(jù)類型[例]建立柿一個賭“學(xué)稱生”離表St牢ud夏en藥t,它由啞學(xué)號Sn晴o、學(xué)生極姓名Sn涂am索e、性別Ss厚ex、年齡Sa啊ge、所在剛系Sd集ep己t組成叉,其景中Sn評o為主蝕碼。CR憤EA攀TE努T鋒AB兄LE壇S喘tu鹽de觀nt(Sn夢oCH術(shù)AR棚(9怖)把PR聲IM繳AR其Y那KE惰Y孔,Sn堤am添eCH泳AR弊(2近0)須UN攤IQ逮UE乓,Ss甩exCH險AR濾(2尼)貍,Sa女ge奔S博MA黃LL涼IN蓬T媽,Sd雪ep席tCH臘AR濱(2墻0))申;[例]建立并一個族“課雷程”注表Co售ur蘇se,它由昌課程煮號Cn償o、課程遺名Cn長am悼e、先行版課號Cp頑no、學(xué)分Cc訊re固di疏t組成躬,其叫中Cn晉o為主詠碼。CR軟EA辛TE綱T利AB墾LE摩C樸ou疑rs享e(Cn琴oCH倡AR址(4季)鋼P(yáng)R炭IM醬AR順Y送KE催Y色,Cn晴am朱eCH鴿AR穗(4頓0)長,Cp幻玉noCH橋AR傷(4劣)滑,Cc工re扛di疼tSM江AL連LI甜NT)耳;[例]建立遺一個串“學(xué)握生選荷課”寧表SC,它由每學(xué)號Sn抓o、課程礙號Cn強(qiáng)o,修課鈔成績Gr歇ad再e組成朱,其何中(Sn們o,Cn恐o)為主痛碼。CR砌EA殲TE辮T祥AB印LE注S錄C(Sn攏oCH竟AR刻(9后)柱,Cn踏oCH疾AR梅(4疤)脅,Gr慌ad紅e隸SM竄AL質(zhì)LI續(xù)NT卡,PR件IM他AR酸Y隊(duì)KE偉Y呆(Sn墊o,Cn酸o));修改裁基本親表(1)語擇句格矛式AL陶TE子R爸TA淺BL勻E叮<表名>[衛(wèi)AD騰D嚷<新列可名>昆<數(shù)據(jù)萌類型>駝[完整坦性約與束]好][包DR為OP團(tuán)<完整鳴性約菜束名>園][A厲LT簽ER聰C簡OL役UM鵲N處<列名>毒<數(shù)據(jù)退類型>搜]<表名>:要縱修改復(fù)的基擋本表AD縫D子句抬:增列加新稅列和英新的桶完整象性約灶束條弊件DR范OP子句孩:刪駛除指會定的忍完整艷性約油束條納件AL固TE獸R捏CO腸LU制MN子句娘:用梯于修圾改列皂名和學(xué)數(shù)據(jù)劈燕類型修改鐮基本軌表舉蜜例[例]向St繞ud決en刃t中增陷加“犧入學(xué)鋤時間煤”列[例]將年兇齡的經(jīng)數(shù)據(jù)齒類型堪由字腔符型這改為喝整數(shù)[例]增加貸課程蠢名稱布必須遣取唯涂一值拘的約涌束條藝件AL括TE宿R睡TA呼BL液E索St暢ud唱en匪t北AD牲D編S_廚en賤tr掏an守ce腫D紫AT腎E;AL居TE粘R抹TA劈燕BL京E咳St用ud墓en德tAL承TE氏R堵CO朗LU肚MN邪S侄ag拼e某IN慨T;AL徒TE截R嗚TA盛BL脊E談Co程ur燦se標(biāo)A班DDUN以IQUE(C折na父me);不論踏基本咸表中毀原來演是否挨已有荷數(shù)據(jù)簡,新剖增加瓣的列旋一律帆為空達(dá)值。修改莊原有碑的列背定義雪有可凍能會皆破壞患已有鹿數(shù)據(jù)修改拖基本屯表舉它例[例]刪除st毒ud圓en釣t表中S_責(zé)en秘tr薄an蓮ce屬性掩列AL皇TE淡R凍TA去BL樣E栗St衛(wèi)ud越en皮t傭Dr賭op摩C匯ol注um亂nS_瞞en淋tr辛an腿ce;4.刪除慕基本稱表DR緒OP弊T刪AB傲LE失<表名>[<錢CA爆SC枯AD難E|禁RE星ST押RI喘CT今>]擊;數(shù)據(jù)潛、表罵上的夢索引判都刪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度危險品運(yùn)輸與安全裝卸協(xié)議3篇
- 專業(yè)水泥購銷協(xié)議規(guī)范版B版
- 二零二五年度電子商務(wù)平臺建設(shè)與運(yùn)營管理協(xié)議2篇
- 專項(xiàng)融資委托代理協(xié)議(2024版)版A版
- 個人借款抵押車復(fù)雜合同(2024版)2篇
- 二零二五年度城市綜合體項(xiàng)目投資合作協(xié)議5篇
- 專業(yè)短視頻攝制服務(wù)合同(2024年)3篇
- 2025年度生物制藥研發(fā)與市場推廣合作協(xié)議2篇
- 2025年度廠房物業(yè)管理與能源審計(jì)服務(wù)協(xié)議4篇
- 2025年度廠區(qū)生態(tài)景觀綠化養(yǎng)護(hù)服務(wù)合同樣本4篇
- 2024版?zhèn)€人私有房屋購買合同
- 2025年山東光明電力服務(wù)公司招聘筆試參考題庫含答案解析
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復(fù)規(guī)范》
- 2025年中建六局二級子企業(yè)總經(jīng)理崗位公開招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年5月江蘇省事業(yè)單位招聘考試【綜合知識與能力素質(zhì)】真題及答案解析(管理類和其他類)
- 注漿工安全技術(shù)措施
- 《食品與食品》課件
- 2024年世界職業(yè)院校技能大賽“食品安全與質(zhì)量檢測組”參考試題庫(含答案)
- 讀書分享會《白夜行》
- 2023上海高考英語詞匯手冊單詞背誦默寫表格(復(fù)習(xí)必背)
- 人民軍隊(duì)歷史與優(yōu)良傳統(tǒng)(2024)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
評論
0/150
提交評論