用以操纵资料库的指令集

用以操纵资料库的指令集

ID:42980970

大小:367.81 KB

页数:28页

时间:2019-09-27

用以操纵资料库的指令集_第1页
用以操纵资料库的指令集_第2页
用以操纵资料库的指令集_第3页
用以操纵资料库的指令集_第4页
用以操纵资料库的指令集_第5页
资源描述:

《用以操纵资料库的指令集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLStructuredQueryLanguage用以操縱資料庫的指令集資料操作語言DML:操作資料錄如DELETE,SELECT,UPDATE….資料定義語言DDL:建立資料表及資料欄位如AFTERTABLE,CREATETABLE….SELECT敘述對資料庫進行選取查詢的動作將查詢結果指定給Recordset物件的Recordsource屬性就可以將資料顯示出來SELECT語法SELECT欄位FROM資料表例如:SELECT書名,分類,作者FROM書籍SELECT*FROM書籍SELECT書籍.書名,書籍.分類,書籍.作者,作者.聯絡電話FROM書籍,作者SELECT語法–排序SELEC

2、T欄位FROM資料表ORDERBY排序方式排序方式:ASC遞增排序,DESC遞減排序例如:SELECT*FROM書籍ORDERBY頁數ASCSELECT*FROM書籍ORDERBY頁數DESCSELECT*FROM書籍ORDERBY頁數ASC,分類DESCSELECT語法–篩選不重複的紀錄SELECTDISTINCT欄位FROM資料表SELECT語法–使用別名SELECT欄位1AS別名1,欄位2AS別名2FROM資料表例如:SELECT作者AS程式設計專家FROM書籍SELECT作者FROM書籍資料內容一樣,顯示的欄位名稱不同SELECT語法–限定選取筆數SELECTTOPnFROM資料表SE

3、LECTTOPnPercentFROM資料表例如:SELECTTOP5*FROM書籍ORDERBY售價DESCSELECT語法–統計函數SELECT統計函數AS別名FROM資料表例如:SELECTAVG(售價)AS平均售價FROM書籍COUNT:統計資料比數SUM:總合MIN,MAX:求最小與最大STDEV:取標準差VAR:取變異數SELECT語法–分組統計SELECT欄位FROM資料表GROUPBY欄位例如:SELECT分類,AVG(售價)AS平均售價FROM書籍GROUPBY分類SELECT語法–分組統計再篩選SELECT欄位FROM資料表GROUPBY欄位HAVING條件例如:SELEC

4、T分類,AVG(售價)AS平均售價FROM書籍GROUPBY分類HAVINGAVG(售價)>400SELECT語法–子集合查詢SELECT欄位FROM資料表WHERE欄位IN子集合例如:SELECT*FROM書籍WHERE作者IN(‘陳徹’,’陳臻’)SELECT*FROM書籍WHERE作者名IN(SELECT作者名FROM作者WHERE專長=‘程式設計’)執行SELECT敘述使用Recordset物件的Open方法使用Connection物件的Execute方法使用Command物件的Execute方法使用Recordset物件的Open方法Rs.open書籍,cn,adOpenStatic

5、sql=“SELECT*FROM書籍”Rs.opensql,cn,adOpenStatic使用Connection物件的Execute方法Setrecordset=Connection.execute(SQL敘述,recordaffected,options)這種recordset為唯讀,所以不能進行編修的動作如果要指定給DATAGRIDCn.CursorLocation=adUseClient使用Command物件的Execute方法Setrecordset=command.execute這種recordset為唯讀,所以不能進行編修的動作需設定command物件的Commandtext(

6、SQL敘述)與ActiveConnection(Connection物件)屬性動作查詢(ActionQuery)RecordSet內容的更新,新增,刪除等要求(Query),稱之為動作查詢(ActionQuery)不可以使用RecordSet的Open方法使用Command物件或是Connection物件的Execute方法動作查詢(ActionQuery)-更新使用Update敘述語法:Update資料表名稱Set欄位=欄位值Ex:Update書籍Set分類=“程式設計”動作查詢(ActionQuery)-新增使用InsetInto敘述語法:InsertInto資料表名稱(欄位1,欄位2,…

7、.)Value(值1,值2,…)Ex:InsertInto書籍(書名,分類,售價)Value(“Delphi”,”程式設計”,500)動作查詢(ActionQuery)-刪除使用Delete敘述語法:DeleteFrom資料表名稱Ex:Deletefrom書籍使用Connection物件來執行 動作查詢(ActionQuery)語法:Connection.Execute動作查詢,RecordsAf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。