- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1.INSERT語句實例例8.3向表Students中插入一條記錄INSERTINTOStudents(學號,姓名,性別,黨員,專業,出生年月,助學金)VALUES(990301,楊國強,男,TRUE,化學,#12/28/80#,220)注意:字元型常量用單引號或雙引號括起來邏輯型字段的值是True/False、Yes/No或On/Off日期的表示形式為MM/DD/YY或MM/DD/YYYY*2.DELETE語句例8.5刪除表Students中所有學號為990301的記錄DELETEFROMStudentsWHERE學號=“990301”例8.6刪除表Scores中成績低於70分的記錄DELETEFROMScoresWHERE成績70DELETE語句用於數據刪除其語法格式為:DELETEFROM表[WHERE條件]注意:WHERE子句缺省,則刪除表中所有的記錄(表還在)*3.UPDATE語句例8.7將表Students中學生王濤的姓名改為王寶球UPDATEStudentsSET姓名=“王寶球”WHERE姓名=王濤例8.8將表Students中助學金低於200的學生加30元UPDATEStudentsSET助學金=助學金+30WHERE助學金200UPDATE語句用於數據修改其語法格式為:UPDATE表SET字段1=運算式1,…,字段n=運算式n[WHERE條件]注意:WHERE子句缺省,則修改表中所有的記錄UPDATE語句一次只能對一個表進行修改*8.3資料庫的查詢
8.3.1SELECT語句SELECT語句中用於數據查詢常見的SELECT語句包含4部分,其語法形式為:SELECT[ALL|DISTINCT]目標列FROM表(或查詢)[WHERE條件運算式][GROUPBY列名1HAVING過濾運算式][ORDERBY列名2[ASC|DESC]]不可缺少可缺省不出現重複的記錄*根據WHERE子句中的運算式,從指定的表或視圖中找出滿足條件的記錄,按目標列顯示數據GROUPBY子句按列名1的值進行分組,每一組產生一條記錄,HAVING短語對組進行輸出過濾ORDERBY子句按列名2對查詢結果的值進行排序*1.SQL合計函數合計函數描述AVG(列名)計算某一列的平均值COUNT(*)統計記錄的個數COUNT(列名)統計某一列值的個數SUM(列名)計算某一列的總和MAX(列名)計算某一列的最大值MIN(列名)計算某一列的最小值如果沒有ORDERBY子句,合計函數對整個表進行統計,產生一條記錄,否則按分組統計,一組產生一條記錄***8.1資料庫系統概述 資訊化社會離不開資訊系統,資訊系統的核心是資料庫。 典型案例:大學電腦基礎考試系統銀行取款系統考試系統資料庫*8.1.1常用術語1.資料庫(DataBase,DB)長期保存在電腦外存上的、有結構的、可共用的數據集合。2.資料庫管理系統(DataBaseManagementSystem,DBMS)資料庫系統中對數據庫進行管理的軟體系統。資料庫的一切操作,如查詢、更新、插入、刪除以及各種控制,都是通過DBMS進行的。DBMS是位於用戶(或應用程式)和操作系統之間的軟體。借助於操作系統實現對數據的存儲和管理,使數據能被各種不同的用戶所共用,DBMS提供給用戶可使用的資料庫語言。3.資料庫系統(DataBaseSystem,DBS)由資料庫、資料庫管理系統、應用程式、資料庫管理員、用戶等構成的人-機系統。*8.1.2資料庫技術的產生和發展數據管理經歷了三個發展階段:人工管理檔管理資料庫系統資料庫技術是對傳統資訊管理模式的大變革:提高了資訊的利用率縮短了資訊的傳播過程實現了資訊一體化的管理*1.人工管理階段20世紀50年代中期以前:硬體方面只有卡片、紙帶、磁帶等存儲設備軟體方面沒有操作系統,沒有進行數據管理的軟體此時的電腦、數據主要以科學計算為目的原始數據隨程式一起輸入記憶體、運算、退出數據是面向應用數據不具有共用性數據需要由應用程式自己來管理程式與相應的數據有著很強的依賴性程式與數據之間不具有獨立性應用程式數據*人工管理程式舉例:求6個數據之和和最大值/*程
文档评论(0)