欢迎来到天天文库
浏览记录
ID:57786451
大小:5.37 MB
页数:64页
时间:2020-04-02
《Delphi数据库开发技术内容简介(四).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下载第11章使用SQL结构化查询语句SQL结构化查询语句是关系型数据库的标准语言,已经为大多数数据库管理系统所应用。结构化语言已经被ANSI标准所定义,所以该语言的全部结构和功能不会因供应商的不同而有差异。本章介绍如何在Delphi中使用SQL语句,包括以下内容:¥SQL语句简介¥SQL在Delphi中的应用11.1SQL语句简介SQL语句可以从关系数据库中获得数据,可以建立数据库、增加数据、修改数据和实现其他功能。SQL语言是一个非过程化的语言,一次处理一个记录。SELECT_SQL语句的语法
2、如下:SELECT[ALL
3、DISTINCT][TOPnExpr[PERCENT]][Alias.]Select-Item[ASColumn_Name][,[Alias.]Select_Item[ASColumn_Name]...]FROM[FORCE][DatabaseName]Table[[AS]Local_Alias][[INNER
4、LEFT[OUTER]
5、RIGHT[OUTER]
6、FULL[OUTER]JIONDatabaseName]Table[[AS]Local_Alias][ONJ
7、ionCondition...][[INTODestination]
8、[TOFILEFileName[ADDITIVE]
9、TOPRINTER[PROMPT]
10、TOSCREEN]][PREFERENCEPreferenceName][NOCONSOLE][PLAIN][NOWAIT][WHEREJionCondition[ANDJionCondition...][AND
11、ORFilterCondition[AND
12、ORFilterCondition...]]][GROUPBYGroupColumn
13、[,GroupColumn...]][HavINGFilterCondition][UNION[ALL]SELECTCommand][ORDERBYOrder_Item[ASC
14、DESC][,Order_Item[ASC
15、DESC]...]]SQL语句可以完成许多功能,例如:¥查询数据¥在数据库表格中插入、修改和删除记录¥建立、修改和删除数据对象¥控制对数据和数据对象的存取¥确保数据库的一致性和完整性第11章使用SQL结构化查询语句291下载11.2SQL在Delphi中的应用同其他数据库管理系
16、统一样,在Delphi中使用查询也是非常有用的,可以使用SQL设计功能强大的查询工具。在Delphi中,通常是通过Query组件来使用SQL语句的。下面我们先通过一个例子演示一下如何通过Query组件使用SQL语句。设计如图11-1所示的窗体。图11-1演示使用Query组件的窗体窗体中各组件的设置如下:objectForm1:TForm1Left=195Top=125Width=544Height=375Caption='Form1'Color=clBtnFaceFont.Charset=DE
17、FAULT_CHARSETFont.Color=clWindowTextFont.Height=-13Font.Name='MSSansSerif'Font.Style=[]OldCreateOrder=FalsePixelsPerInch=120TextHeight=16objectDBGrid1:TDBGridLeft=8Top=16Width=505Height=249DataSource=DataSource1TabOrder=0TitleFont.Charset=DEFAULT_CHA
18、RSET292Delphi5数据库开发技术下载TitleFont.Color=clWindowTextTitleFont.Height=-13TitleFont.Name='MSSansSerif'TitleFont.Style=[]endobjectDBNavigator1:TDBNavigatorLeft=8Top=288Width=490Height=25DataSource=DataSource1TabOrder=1endobjectDataSource1:TDataSourceData
19、Set=Query1Left=32Top=16endobjectQuery1:TQueryActive=TrueDatabaseName='DBDEMOS'SQL.Strings=('select''FirstName,''LastName,''Salary''FROMemployee.db')Left=256Top=24ParamData=<>endend在窗体中选择Query组件,在属性对话框中选择SQL属性,单击带“...”的按钮,就可以打开StringListEditor对话框,在对话框
此文档下载收益归作者所有