1 / 10
文档名称:

第三章SQL语言.doc

格式:doc   大小:55KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章SQL语言.doc

上传人:qiang19840906 2020/9/27 文件大小:55 KB

下载得到文件列表

第三章SQL语言.doc

相关文档

文档介绍

文档介绍:SQL语言学****目标:掌握数据定义功能。掌握数据操纵功能。重点掌握数据的查询功能。SQL概述VisualFoxpro支持结构化查询语言(SQL),SQL的全称为StructuredQueryLanguage,即结构化查询语言。一个SQL命令可以代替多个VisualFoxpro命令。由于它具有功能强大、使用方便灵活、语言简单易用等特点,深受用户的欢迎。现在很多数据库应用开发工具都将SQL语言直接融入自身的语言之中,VisualFoxpro就是如此。SQL现已成为关系数据库广泛使用的标准语言。SQL语言的特点如下:SQL是一种一体化的语言,查询是SQL的重要组成部分,但SQL还包括数据定义、数据操纵和数据控制等功能。标准的SQL只使用以下命令动词来实现几乎全部的功能。见下表3-1:SQL功能命令动词数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据查询SELECT数据控制GRANT、REVOKESQL是一种高度非过程化的语言。SQL语言简洁。SQL语言可以直接以命令方式交互使用,也可以以程序方式使用。二、,包括数据库的定义、表的定义、视图的定义、规则的定义和索引的定义等若干部分。本节介绍VisualFoxpro支持表的定义功能。教学目标:会使用CREATETABLE语言定义表。会使用ALTERTABLE语言修改表结构,包括添加新字段、修改已有字段、删除字段。会使用DROPTABLE命令删除表。教学重点:表的定义。表的修改。表的删除。教学难点:自由表和数据库表的定义。教学方法:讲授、演示、练****三结合。教学工具:多媒体计算机教室教学内容:表的定义第二章学****了使用VisualFoxpro命令CREATE表名建立表的方法,本节介绍通过SQL的CREATETABLE命令建立表。【命令格式】CREATETABLE|DBF表名(字段名1字段类型[(字段宽度[,小数位数])][,字段名2字段类型[(字段宽度[,小数位数])]]……)【命令功能】创建一个含有指定字段的表。【命令说明】(1)字段类型说明见下表3-2。字符型,字段宽度nY货币性,字段宽度固定为8位Nnd数值型,宽度n,小数位数为dFnd浮点型,宽度n,小数位数为dD日期型,固定宽度为8位T日期时间型,固定宽度为8位Bd双精度型,固定宽度为8位,小数位数为dI整型,固定宽度4位L逻辑型,固定宽度1位M备注型G通用型(2)该命令既可以建立数据库表,又可以建立自由表。若要建立数据库表,必须首先用CREATEDATABASE命令建立数据库,然后建立数据库表。若要建立自由表,必须关闭所有已打开的数据库,再使用该命令建立表。【上机实训3-1】在当前文件夹中建立一个“”,在该数据库下建立一个“”,表结构见下表3-3。(C)6姓名字符型(C)8性别字符型(C)2出生日期日期型(D)8是否团员逻辑型(L)1入学成绩整型(N)51简介备注型(M)4照片通用型(G)4操作命令:CREATEDATABASE学生管理CREATETABLE学生信息;(学号C(6);姓名C(8);性别C