结构化查询语言-精选.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化查询语言-精选.ppt

顯示次序 IV SELECT ...... FROM ...... WHERE ...... GROUP BY ..... ORDER BY colname ASC / DESC * MySQL 顯示次序 IV SELECT name, id FROM student WHERE sex=M AND class=1A ORDER BY name ORDER BY dcode 結果 例16 列出1A班男生的名字,並按名字序顯示。 * MySQL 顯示次序 IV SELECT name, id, class, dcode FROM student WHERE class=2A ORDER BY dcode 例17 列出2A班的學生資料,並按居住地區序顯示。 結果 * MySQL 顯示次序 IV SELECT COUNT(*) AS cnt, dcode FROM student GROUP BY dcode ORDER BY cnt DESC 例18 求出每區居住學生人數,並按降冪顯示。 結果 * MySQL 顯示次序 IV SELECT name, class, hcode FROM student WHERE sex=M ORDER BY hcode, class 例19 列出每社的男社員名字並按班別序顯示。 (即社和班的兩層次序) * MySQL 顯示次序 IV 結果 按 class Blue House Green House : : 按 hcode * MySQL 輸出 V 例20 按學生名字的降冪,列出學生的所有資料,並把結果貯存成數據庫檔 NAME。 CREATE TABLE name AS SELECT * FROM student ORDER BY name DESC 結果 * MySQL 輸出 V 例21 按社員的班別、性別及名字的次序, 把紅社社員的資料列印出來。 SELECT class, name, sex FROM student WHERE hcode=R ORDER BY class, sex DESC, name 結果 * MySQL 數據庫聯合、相交及差分 3 A 和 B 的聯合 (A?B) 檢取屬於 A 或 B 的所有橫列。 A B union * MySQL 3 A 和 B 的相交 (A?B) 數據庫聯合、相交及差分 檢取 A 和 B 所共通的橫列。 A B intersection * MySQL 3 A 和 B 的相交 (A–B) 數據庫聯合、相交及差分 檢取只屬於 A 而不屬於 B 的橫列。 (即從 A 把 B 的部分排出) A B difference * MySQL 3 考慮學校的橋牌會和棋藝會的會員, 他們的資料分別貯存於同一結構的 數據庫檔內: 欄名 類型 欄寬 內容 id 數字 4 學生編號 name 字符 10 學生名字 sex 字符 1 性別: M/F class 字符 2 班別 Tables: BRIDGE / CHESS 實例:橋牌會和棋藝會 * MySQL 3 數據庫聯合、相交及差分 * MySQL 3 CREATE TABLE party AS SELECT * FROM bridge UNION SELECT * FROM chess ORDER BY class, name 例22 本校計劃舉行一次棋橋活動。 列出兩會會員的名單。(即兩會的聯合) SELECT ...... FROM ...... WHERE ...... UNION SELECT ...... FROM ...... WHERE ...... 結果 數據庫聯合、相交及差分 聯合 * MySQL * 大吉大利 結構化查詢語言 * MySQL 引言 SQL是什麼? 當用戶發出一項查詢,便可從數據庫檔內獲得若干資料。 1 這項查詢是根據用戶所提供的條件 (condition) 所作出的一項檢索。 用戶只須列明查詢的條件,而不須要實際知道有關的檢索方法。 * MySQL 引言 SQL的概念 用戶先列出數據庫檔及查詢的條件。 1 查詢所得的結果會以表格的形式顯示。 可查問統計數項。 SQL 程序便會在這數據庫檔內檢查每筆記錄是否符合這項條件,並把有關的資料顯示出來。這個過程稱為檢索。 * MySQL 基本結構 2 一般語法 SELECT, ALL / DISTINCT, *, AS, FROM, WHERE 比較 IN, BETWEEN, LIKE % _ 群組 GROUP BY, HAVING, COUNT(), SUM(), AVG(), MAX(), MIN() 顯示次序 ORDER BY, ASC / D

文档评论(0)

liuxiaoyu99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档