《数据库与信息系统》SQL语言.pptxVIP

  • 15
  • 0
  • 约1.4千字
  • 约 59页
  • 2021-11-20 发布于上海
  • 举报
SQL语言与可编程对象;目 录;SQL语言概述;SQL语言概述;SQL语言的特点;在Navicat for MySQL中打开交互式操作窗口;SQL语言的主要语句类别;SQL语言的书写规则;THANK YOU!;数据库定义语言(DDL)简介;数据库定义语言DDL;DDL语句举例——创建数据库;DDL语句举例——创建数据库命令演示;DDL语句举例——使用、删除数据库;DDL语句举例——创建数据表;DDL语句举例——创建索引;DDL语句举例——删除数据表、索引;DDL语句举例——修改数据对象;转储数据定义SQL文件;SQL脚本生成与使用举例;数据库定义语言DDL;THANK YOU!;数据库操作语言(DML):数据查询语句SELECT ——单表查询;数据操纵语言DML;查询语句SELECT;数据查询语句SELECT ——主句;SELECT语句——主句;查询问题实例1——查询表中某些字段的信息;SELECT语句——主句;问题: 怎么知道每一位同学的所有信息? 分析: 查询student表中所有字段的信息;SELECT语句——主句;问题: 查询课程号和课程名信息,查询结果中的字段名分别是“课程号”和“课程名”? 分析: 查询course表中”CourseCode”和“CourseName”这两个字段的信息 给查询结果的字段名取个别名;SELECT语句——主句;问题: 根据course表信息,怎么知道有多少种不同的学科? 分析: 查询course表中的SubjectCode字段?;SELECT语句——主句;问题: 已知数据库中courseenroll表中所有同学成绩偏低5分,根据该表信息如何查询得到正常成绩(不更改表的数据)? 分析: 查询courseenroll表中的Score字段,然后怎么调整呢?;SELECT语句——主句;问题: 如何知道课程的平均分/最高分/最低分/总分/总人数? 分析: 查询courseenroll表中,对相应字段做聚合操作(求平均值/最大值/最小值/总数/计数)?;SELECT语句——主句;THANK YOU!;数据查询语句SELECT ——子句;问题举例: 怎么从student表中获取所有男同学的信息? 如何按照生源地,统计各地学生的平均成绩? 查询学生的成绩,并按年龄从小到大排序? … 分析: 查询条件 分组 排序;查询语句SELECT;查询语句SELECT——WHERE子句 ;SELECT语句——WHERE子句的相等查询;SELECT语句——WHERE子句的区间查询1;SELECT语句——WHERE子句的区间查询2;SELECT语句——WHERE子句的集合查询;SELECT语句——WHERE子句的模糊查询;SELECT语句——WHERE子句的模糊查询举例;查询语句SELECT——GROUP BY子句;查询语句SELECT——GROUP BY子句与WHERE的区别;查询语句SELECT——GROUP BY子句中有多个分组字段;查询语句SELECT——使用GROUP BY子句的注意事项;查询语句SELECT——ORDER BY子句;查询语句SELECT——ORDER BY子句的多个排序字段;查询语句SELECT——LIMIT子句;查询语句SELECT;THANK YOU!

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档