- 3
- 0
- 约2.83千字
- 约 19页
- 2017-08-19 发布于广东
- 举报
尚辅网 *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(字段名):
您可能关注的文档
- Visual FoxPro 程序设计 教学课件 作者 吴昊 熊李艳 第11章 报表和标签.ppt
- Visual FoxPro 程序设计 教学课件 作者 吴昊 熊李艳 第12章 菜单和工具栏设计.ppt
- Visual FoxPro 程序设计 教学课件 作者 吴昊 熊李艳 第13章 应用系统开发.ppt
- Visual FoxPro 程序设计 习题答案 作者 吴昊 熊李艳 25534VFP习题答案.doc
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第1章 VFP应用入门.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第2章 VFP应用基础.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第3章 VFP的表.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第4章 VFP的数据库.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第5章 查询和视图.ppt
- Visual FoxPro 实用教程 教学课件 作者 邹广慧 第6章 程序设计基础.ppt
- 2025年麟游县招教考试备考题库及答案解析(必刷).docx
- 2025年邯郸职业技术学院马克思主义基本原理概论期末考试模拟题及答案解析(夺冠).docx
- 2025年隆回县招教考试备考题库附答案解析(夺冠).docx
- 2025年陕西兵器工业职工大学马克思主义基本原理概论期末考试模拟题附答案解析(必刷).docx
- 2025年陕西开放大学马克思主义基本原理概论期末考试模拟题带答案解析(必刷).docx
- 2025年金秀瑶族自治县招教考试备考题库附答案解析(必刷).docx
- 2025年陇南师范高等专科学校马克思主义基本原理概论期末考试模拟题带答案解析.docx
- 2025年青阳县幼儿园教师招教考试备考题库及答案解析(夺冠).docx
- 2025年靖边县幼儿园教师招教考试备考题库附答案解析.docx
- 2025年长城铝业公司职工工学院马克思主义基本原理概论期末考试模拟题带答案解析(必刷).docx
最近下载
- 雕塑维护方案养护.docx VIP
- 四川省成都市树德实验中学2024-2025学年七年级上学期期末考试道德与法治试题.docx VIP
- 对照不同光质补光对转色期葡萄品质和成分影响的初步探究.docx VIP
- 金属切削原理与刀具 配套课件.ppt
- T∕JNBDA 0009-2025 生殖医学高质量数据集建设规范.pdf VIP
- 上海高考:地理高频考点汇总.doc VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
- DB11T 1087-2025公共建筑装饰装修工程质量验收标准.docx VIP
- 小学快乐体育教学活动的研究与实践课题研究报告.docx VIP
- 02S515 排水检查井图集建筑工程图集.docx VIP
原创力文档

文档评论(0)