Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验5 结构化查询语言SQL.pptVIP

  • 3
  • 0
  • 约2.83千字
  • 约 19页
  • 2017-08-19 发布于广东
  • 举报

Visual FoxPro数据库程序设计实训指导( 第二版) 高职计算机应用技术 焦凤红 实验5 结构化查询语言SQL.ppt

尚辅网 *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo *Company Logo * 实验5 结构化查询语言SQL 5.1 实验目的 (1) 熟悉SQL语言的数据定义功能。 (2) 掌握SQL语言的数据查询功能。 (3) 掌握SQL语言的数据操纵功能。 5.2 实验内容 5.2.1 SQL的数据定义功能 创建表(或称基本表) 1 命令格式: CREATE TABLE|DBF 表名 [FREE] (字段名1 字段类型[(字段宽度[,小数位数])] [,字段名2…]) 5.2 实验内容 5.2.1 SQL的数据定义功能 修改表结构 2 (1)增加新字段 命令格式: ALTER TABLE 表名 ADD 字段名 字段类型[(字段宽度[,小数位数])] 【例5-3】为xs表增加字段:电话(C,15)。 ALTER TABLE xs ADD 电话 C(15) 5.2 实验内容 5.2.1 SQL的数据定义功能 修改表结构 2 (2)修改已有字段的类型、宽度、小数位数,但不能修改字段名 命令格式: ALTER TABLE 表名 ALTER 字段名 字段类型[(字段宽度[,小数位数])] 【例5-4】把xs表的学号字段宽度改为8。 ALTER TABLE xs ALTER 学号 C(8) 5.2 实验内容 5.2.1 SQL的数据定义功能 修改表结构 2 (3)删除表中已有的字段 命令格式:ALTER TABLE 表名 DROP 字段名 【例5-5】将xs表中的电话字段删除。 ALTER TABLE xs DROP 电话 5.2 实验内容 5.2.1 SQL的数据定义功能 修改表结构 2 (4)修改字段名 命令格式: ALTER TABLE 表名 RENAME COLUMN 字段名1 TO 字段名2 【例5-6】将xs表中的“院系”字段改为“院系部”。 ALTER TABLE xs RENAME COLUMN 院系 TO 院系部 5.2 实验内容 5.2.1 SQL的数据定义功能 删除表 3 命令格式:DROP TABLE 表名 【例5-7】删除表xs.dbf。 DROP TABLE xs 5.2 实验内容 5.2.2 SQL的数据查询功能 SELECT命令的一般格式: SELECT [ALL|DISTINCT] [TOP 数值表达式]表达式1,表达式2…,表达式m; FROM 表名1 [,表名2…]; [WHERE 条件表达式]; [GROUP BY 分组表达式1[,分组表达式2…][HAVING 组选择条件表达式]]; [ORDER BY 排序字段1 [ASC|DESC][, 排序字段2[ASC|DESC\]…]] 5.2 实验内容 5.2.2 SQL的数据查询功能   (1)查询指定的字段及消除查询结果中的重复行   在SELECT子句中用指定字段名列表来指定要查询的字段;用关键字DISTINCT消除查询结果中的重复行。   (2)查询全部字段   用“*”代表全部字段。 简单查询 1 5.2 实验内容 5.2.2 SQL的数据查询功能 (3)改变列标题 使用AS短语可以改变输出列的标题,使输出更容易被人理解。 (4)查询经计算的列(即表达式的值) 通常使用AS短语来为计算列加显示标题。 (5)查询满足条件的记录 在SELECT语句中加入WHERE 条件子句,可查询满足条件的记录。 简单查询 1 5.2 实验内容 5.2.2 SQL的数据查询功能   (6)使用关键字LIKE进行模糊查询   LIKE关键字的一般形式为“列名 LIKE 字符串常量”。列名的类型必须为字符型。字符串常量中可使用通配符“%”和“_”,其中:   %:代表任意长度(长度可以为0)的字符串;   _(下划线):代表任意一个字符。   所有通配符都必须在LIKE子句中才有意义,否则将被当作普通字符处理。 简单查询 1 5.2 实验内容 5.2.2 SQL的数据查询功能   (7)对查询结果排序   可用ORDER BY子句对查询结果按照排序字段进行升序(ASC)或降序(DESC)排列,默认为升序。   TOP子句与ORDER BY子句联用,可限定查询结果中记录的个数。 简单查询 1 5.2 实验内容 5.2.2 SQL的数据查询功能 (8)使用库函数进行统计计算查询 SQL语句常用的库函数有: COUNT(字段名):统计记录个数。 SUM(字段名):求指定的数值型字段的和。 AVG(字段名):求指定的数值型字段的平均值。 MAX(字段名):求指定字段的最大值。 MIN(字段名):

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档