vfp第10部分(sql查询)

vfp第10部分(sql查询)

ID:40038760

大小:885.50 KB

页数:55页

时间:2019-07-18

vfp第10部分(sql查询)_第1页
vfp第10部分(sql查询)_第2页
vfp第10部分(sql查询)_第3页
vfp第10部分(sql查询)_第4页
vfp第10部分(sql查询)_第5页
资源描述:

《vfp第10部分(sql查询)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL语言的应用SQL语言简介SQL(StructuredQueryLanguage)语言是一种十分重要的标准数据库语言。SQL语言至1986年成为国际标准语言以后,各数据库软件开发商纷纷推出SQL的关系数据库管理系统产品或接口软件,许多应用广泛的关系数据库管理系统也都增加了DBMS功能,支持标准SQL语言,从而使未来的数据库环境连接为一个统一的整体。它不是数据库管理系统,也不是应用软件开发语言,它只能用于对数据库中数据的操作。SQL语言有两种使用方式,即可以作为自含式语言,在数据库管理系统中独立使用,又可以作为嵌入式语言,嵌入许多高级语言(如C、FORTRAN、C

2、OBOL)中使用。SQL语言的特点1.SQL语言是一种一体化的语言SQL语言集数据定义、数据操纵、数据查询和数据控制的功能于一体,语言风格统一,可以独立完成数据库的全部操作。2.SQL语言是一种高度非过程化的语言。它没有必要一步步告诉计算机“如何”去做,而只需要描述清楚用户要“做什么”,SQL语言就可以将要求交给系统,自动完成全部工作。它的大多数语句都是独立执行、与上下文无关。3.语言简洁,易学易用SQL的命令动词SQL功能命令动词数据查询SELECT数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据控制GRANT、REV

3、OKE1、数据定义命令CREATETABLE-SQL(建立表结构)ALTERTABLE-SQL(修改表结构)DROPTABLE-SQL(删除表)2、数据修改命令INSERT-SQL(插入数据)DELETE-SQL(删除数据)UPDATE-SQL(更新数据)SQL语句可以进行表的定义,即表结构的创建、修改和删除,从而实现对表结构的设计及维护等操作。1)创建表表结构可以通过表设计器建立,也可以通过SQL的CREATETABLE命令建立。格式:CREATETABLE

4、DBF<表名>[FREE](<字段名1><类型>[(宽度[,小数位数])][,<字段名2><类型>[

5、(宽度[,小数位数])][null][notnull][default<表达式>][primarykey][……]使用SQL语句定义表功能:生成一个由表名所标识的表。字母类型字段宽度小数位说明CN-字符型字段的宽度为nD--日期类型(Date)T--日期时间类型(DateTime)NND数值字段类型宽度为N,小数位为D(Numeric)FND浮点数值字段类型宽度为N,小数位为D(Float)I--整数类型(Integer)B--双精度类型(Double)Y--货币类型(Currency)L--逻辑类型(Logical)M--备注类型(Memo)G--通用类型(G

6、eneral)下表列出了在CREATETABLE命令中可以使用的数据类型及说明。【例】建立表dab2.dbf(结构和表dab.dbf类似)。CREATETABLEdab2(学号C(8)NOTNULLPRIMARYKEY;,姓名C(8),性别C(2),出生日期D;,专业班级C(20),照片G,简历M)用MODIFYSSTRUCTURE显示,结果如下图所示。【例】建立数据库表xkcjb2.dbf(结构和表xkcjb.dbf类似)。CREATEDATABASEXSXJGLXTCREATETABLExkcjb2(学号C(8)NOTNULL,课程号C(3),;学期C(

7、2),成绩n(5,1),重考成绩n(5,1))2)修改表结构用SQL语句修改表结构,无须用USE命令打开表。修改表结构的命令均是以ALTERTABLE开头。(1)修改字段属性格式:ALTERTABLE<表名>ALTER<字段名1><类型>[(宽度[,小数位数])][ALTER<字段名2><类型>[(宽度[,小数位数])][…]功能:修改指定表的结构。【例】把表dab2.dbf中的学号字段宽度改为10,专业班级字段宽度改为30。ALTERTABLEdab2ALTER学号C(10)ALTER专业班级C(30)(2)增加字段格式:ALTERTABLE<

8、表名>ADD<字段名1><类型>[(宽度[,小数位数])];[ADD<字段名2><类型>[(宽度[,小数位数])][…]功能:为指定表增加部分字段。【例】给表dab2.dbf增加字段入学总分C(5,1)及身高N(4,2)。ALTERTABLEdab2ADD入学总分N(5,1)ADD身高N(4,2)(3)字段改名格式:ALTERTABLE表名RENAME<字段名1>TO新字段名1;[RENAME<字段名2>TO新字段名2][…]功能:为指定表中的部分字段改名。【例】将表dab2.dbf中“入学总分”字段改名为“入学成绩”。ALTERTABLEda

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

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

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