第六章 查詢與視圖
1、命令:①.locate for 條件 查找滿足條件的第一條記錄
continue 繼續(xù)查找滿足條件的下一條記錄
?found() 測試是否有返回值 有T,無F
display 顯示
、.index in 字段 tag 表名
seek “字段”
?found()
display
skip
、.建立查詢:creat query 查詢文件名
select * from 表名 where 條件
2、查詢設計器:Inner Join 聯接
where 篩選
order by 排序依據
group by 分組依據
having count 分組滿足條件
選項卡:字段、連接、篩選、雜項、排序依據、分組依據
3、聯接包括:內部聯接(Inner Join)、左聯接(left outer join)
右聯接(right outer join)、完全聯接(full join)
l 建立臨時聯接要求的是任意表,永久聯接的表示同一數據庫表
4、查詢去向:瀏覽、臨時表、表、圖形、屏幕、報表、標簽
5、運行查詢:do 查詢名.qpr
6、視圖的定義:是一個虛擬表,是從一個或多個數據庫中導出的表;在視圖中只存放視圖的定義, 不存放視圖的內容。
7、建立視圖:creat view
8、在瀏覽圖查詢視圖:creat view 視圖名 as
9、視圖與查詢的比較:
l 相同點:可以從數據源中查找媽祖一定篩選條件的記錄和選定部分字段;
自身不保存數據,它們的查詢結果隨數據源內容的變化而變化;
視圖有更新條件,查詢有查詢去向;
視圖可以更新,查詢是只讀;
查詢有7個去向,視圖無;
l 不同點:視圖可以更新數據源表,而查詢不能;
視圖可以訪問遠程數據,而查詢不能直接訪問,需借助于遠程視圖方可;
視圖只能在數據庫中存在,而查詢不是數據庫的組成部分,它是一個獨立的程序 文件;
視圖的基表只能是數據庫表,而查詢的基表可以是自由表,數據庫表以及多個數據庫的表;
都可以生成SQL語言。
l 建立視圖必須是數據庫表或已經存在的視圖,建立查詢只要是表都可以。
相關推薦:2010年9月計算機等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |