




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單表無條件數據查詢情景導入通過幾周的學習實踐,王寧已經完成數據庫和數據表的創建與維護,并導入數據。此時,李老師給王寧布置了另一項任務,在我們的學生信息管理系統中,如何查詢某個學生的信息,或者有新生入學或其它同學轉學加入某班級,或者有同學要退學,又或者某些同學要修改姓名、專業等信息,怎么實現呢?情景導入帶著李老師布置的任務,王寧又開始了自主學習和探索,通過學習,王寧發現,不只是在學生信息管理系統中會遇到這些問題,在各個應用領域都會遇到類似問題,比如我們在訂購火車票時,車票信息的及時更新與查詢,我們網購時每種商品的價格、庫存等信息的查詢……,可見,數據查詢與記錄的插入、修改、刪除等操作是數據庫應用中最基本最重要的操作。那么,如何去實現這些操作呢?又會用到哪些SQL語句呢?單表無條件數據查詢語句格式SELECT[ALL|DISTINCT]<選項>[AS<顯示列名>][,<選項>[AS<顯示列名>][,...]]FROM<表名|視圖名>[LIMIT[M,]N];單表無條件數據查詢SELECTsno,snameFROMstudent;查詢指定列01【例1】查詢全體學生的學號和姓名SELECTsname,sno,sdeptFROMstudent;【例2】查詢全體學生的姓名、學號、所在系sno20050101012005020201sno20050101012005010101200501010120050202012005020201SELECTDISTINCTsnoFROMsc;【例3】查詢選修了課程的學生學號如果沒有指定DISTINCT,則默認為ALL,即保留結果表中取值重復的行。顯示結果如右表所示:單表無條件數據查詢SELECT*FROMstudent;查詢全部列02【例4】查詢全體學生的詳細記錄SELECT*FROMstudentLIMIT10;上面的語句等價于:SELECT*FROMstudentLIMIT0,10;【例5】輸出學生表中的前10條記錄單表無條件數據查詢SELECTsname,YEAR(CURDATE())-YEAR(sbirthday)FROMstudent;查詢經過計算的列03【例6】查詢全體學生的姓名及其年齡有兩種方法指定列名。①通過“選項列名”形式。②通過“選項AS列名”形式。單表無條件數據查詢SELECTsnameAS'姓名','出生年份:',YEAR(sbirthday)AS'年份',sdeptAS'系別'FROMstudent;查詢經過計算的列03【例7】查詢全體學生的姓名、出生年份和所在系,同時為姓名列指定別名為姓名,出生年份所在列指定別名為年份,系別所在列指定別名為系別SELECTsno,cno,degree*1.2as成績FROMSC;【例8】將sc表中的學生成績增加20%后輸出單表無條件數據查詢查詢結果的輸出04(1)復制表SQL提供了復制表的功能,允許用戶使用SELECT語句查詢得到的結果記錄來創建一個新的數據表,復制表使用CREATETABLE語句,然后把SELECT語句嵌套在其中。語法格式CREATETABLE<新表名>SELECT語句;單表無條件數據查詢查詢結果的輸出04CREATETABLEstudtemp
SELECTsname,sdeptFROMstudent;【例9】使用CREATETABLE語句創建一個新表,存放student表中的姓名和系別兩列語法格式新創建的數據表的屬性列由SELECT語句的目標列表達式來確定,屬性列的列名、數據類型以及在表中的順序都與SELECT語句的目標列表達式相同。新表的行數據也來自SELECT語句的查詢結果,其值可以是計算列表達式,也可以是函數。單表無條件數據查詢查詢結果的輸出04(2)將查詢結果輸出到文本文件中使用SELECT語句的INTO子句可以將查詢結果記錄輸出到文本文件中,用于數據的備份。INTO子句不能單獨使用,它必須包含在SELECT語句中。語法格式INTOOUTFILE'[文件路徑]文本文件名'[FIELDSTERMINATEDBY'分隔符']單表無條件數據查詢查詢結果的輸出04SELECT*FROMstudentWHEREssex='女'INTOOUTFILE'd:/bak/studwoman.txt'FIELDSTERMINATEDBY',';【例9】使用INTO子句將student表中女生的信息備份到D盤bak文件夾中的studwoman.txt中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽藝術職業學院《房屋建筑識圖仿真實訓》2023-2024學年第二學期期末試卷
- 山東中醫藥大學《編排設計》2023-2024學年第二學期期末試卷
- 廣東舞蹈戲劇職業學院《nux系統與大數據應用》2023-2024學年第二學期期末試卷
- 鄭州商貿旅游職業學院《營銷效果評估與分析》2023-2024學年第二學期期末試卷
- 西安科技大學高新學院《劇目與舞臺表演》2023-2024學年第二學期期末試卷
- 湖南信息職業技術學院《外國人文經典(下)》2023-2024學年第二學期期末試卷
- 內蒙古工業職業學院《創業實訓》2023-2024學年第二學期期末試卷
- 廣西職業技術學院《數據庫原理與應用(雙語)》2023-2024學年第二學期期末試卷
- 甘肅財貿職業學院《工程會計》2023-2024學年第二學期期末試卷
- 成都農業科技職業學院《環境影響評價A》2023-2024學年第二學期期末試卷
- 2024年安徽省宣城三縣聯盟檢測數學試題(無答案)
- 部門級安全培訓考試題及參考答案【完整版】
- 畜牧學基礎知識題庫100道及答案(完整版)
- 臁瘡(下肢潰瘍)中醫護理方案
- DL∕T 2010-2019 高壓無功補償裝置繼電保護配置及整定技術規范
- 部編版五年級語文上冊習作《-即景》教學課件
- AQ 1050-2008 保護層開采技術規范(正式版)
- DL-T5554-2019電力系統無功補償及調壓設計技術導則
- 【肖邦升C小調夜曲作品賞析2800字(論文)】
- 地質勘探技術服務行業市場規模及趨勢分析
- 個人租車合同電子版完整版
評論
0/150
提交評論