欢迎来到天天文库
浏览记录
ID:43375347
大小:433.50 KB
页数:55页
时间:2019-10-08
《SQL语言的使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第14章SQL語言的使用簡介SQL語言-什麼是SQL語言SQL語言為目前公認的關聯式資料庫建立與資料之標準語言,該語言衍生自SEQUEL語言。在1980年代,美國國家標準局,以SEQUEL語言為藍本,建立出關聯式查詢語言的標準,目前有SQL-89與SQL-92等版本。簡介SQL語言-SQL語言的組成SQL語言可分為三個部份:一、資料定義語言(DDL)二、資料操作語言(DML)三、資料控制語言(DCL)簡介SQL語言-JSP網頁與SQL語言SQL語言是一種操作資料庫的標準語言,JSP網頁利用Statement物件,執行SQ
2、L敘述,自連結資料庫取得資料。簡介SQL語言-利用Access進行除錯將欲執行的SQL敘述,輸出到網頁或Resin伺服器的執行視窗,再複製該語法。接著開啟JSP網頁所連結的Access資料庫,將SQL敘述貼到查詢物件,並執行,此時Access將顯示錯誤發生的明確位置,與錯誤原因。建立查詢物件的方法,請參考下三張投影片。簡介SQL語言-利用Access進行除錯快速點兩下簡介SQL語言-利用Access進行除錯按下簡介SQL語言-利用Access進行除錯切換至SQL檢視畫面選取按下練習叫出自建的access檔來練習一下SQL
3、.簡介SQL語言-在JSP網頁中執行SQL敘述在JSP網頁中,執行SQL敘述操作資料庫的方式,可依照是否傳回記錄集區別,共分以下兩種:一、執行資料選取(Select)二、進行資料的新增(Insert)刪除(Delete)修改(Update)簡介SQL語言-SQL語法說明所使用的符號英文字母大寫:為SQL所使用的保留字。『
4、』選擇符號:『
5、』選擇符號用於表示某幾個語法部份,可以選擇性使用。{}大括號:在『{}』大括號通常會與『
6、』選擇符號一起使用,表示大括號內,以『
7、』選擇符號連結的各語法,需擇一執行。﹐逗號:分隔意義相同
8、的各個項目。…省略符號:表示語法中重複的項目。選取資料-SELECT敘述小助教的使用SELECT敘述小助教是利用JSP網頁所撰寫,欲執行小助教時,請利用瀏覽器瀏覽JspBookSelTutor目錄下的SelTutor.htm檔。執行畫面如下圖所示:顯示執行結果鍵入欲執行的SQL敘述按下此鈕執行SQL敘述重設欲執行的SQL敘述練習在Eclipse中建立SelTutorprojectImportfilefromH:jspJspBookTomcatExSelTutor修改SelView.jsp中資料庫連線設定,連至
9、自建的mdb選取資料-選取資料的SELECT敘述進行資料篩選/查詢的SQL敘述為SELECT敘述,該敘述語法如下:SELECT欄位名稱1[AS欄位別名1][,欄位名稱2[AS欄位別名2][,...]]FROM資料表名稱[WHERE...][ORDERBY...]選取資料-選取資料的SELECT敘述語法各部份的說明如下:欄位名稱:欲選取欄位的名稱。欄位別名:在記錄集中代表資料表某欄位的另一個名稱。資料表名稱:欲選取資料的資料表名稱。[WHERE...]:資料篩選的條件子句。[ORDERBY...]:指定排序子句,用於指定一
10、個或多個欄位做為遞增或遞減排序的依據。練習SELECT*FROMBookSELECTAuthoras作者,Titleas書名FROMBook選取資料-WHERE子句的使用WHERE子句用於建立篩選資料的條件,語法如下:WHERE+查詢條件選取資料-WHERE子句的使用WHERE子句的查詢條件分為以下六類:第一類:文字查詢條件第二類:數字查詢條件第三類:日期查詢條件第四類:Not、In運算子的運用第五類:應用VBA內建函數的查詢條件第六類:多重查詢條件選取資料-WHERE子句的使用文字查詢條件的建立欲在某文字欄位尋找某資料
11、時,條件式的設定語法如下:欄位名稱='文字值‘SELECTAuthoras作者,Titleas書名FROMBookWHEREAuthor=‘位元文化’選取資料-WHERE子句的使用當只知道欲查詢資料的部份字串時,可以利用Like保留字,建立尋找部份字串符合之資料的條件式。此類部份條件查詢的設定公式如下:Like+萬用字元+已知的部份條件選取資料-WHERE子句的使用萬用字元的種類與使用方法如下述:萬用字元意義範例尋找目標準則設定方式%代表一串未知的字元書籍名稱中間兩個字有'2002'的資料。Like'%2002%'_代表
12、一個未知的字元作者名稱最後一個字未知,只知前面幾個字是'位元文'。Like'位元文_'[]代表在指定範圍([M-X])或者集合內([acdf])的字元。書籍編號的第1個字元已知為M至X範圍內的字母,第2個為數字2,後三個數字未知。Like'[M-X]2___'練習SELECTBookID,Title,AuthorFR
此文档下载收益归作者所有