资源描述
查询单一数据表中的数据,1.,查询语句的命令动词是什么?,2.,演示运行一条select语句。,mysqlselect mid,mname from supmark.merchinfo;,1,.,能描述select查询语句的格式,;,2.,能描述select的聚合函数的功能;,3.,能使用select语句完成简单查询,;,4,能选择使用部分聚合函数。,活动,1,尝试简单查询,查询商品信息方案1(见图5-1):,mysqlselect*from supmark.merchinfo;,查询商品信息方案2(见图5-2):,mysqlselect mname,mprice,mnum from merchinfo;,1,上机完成下列操作,:,查询商品信息方案3(见图5-3):,mysqlselect mname 商品名,mprice 进价,mnum 库存数量from merchinfo;,查询超市商品的种数(见图5-4):,mysqlselect count(*)商品种数 from merchinfo;,1,上机完成下列操作,:,()通过对查询商品信息 个方案所使用的查询命令的对比分析,请写出查询 命令的使用方法,指出其中的命令关键字及作用。,2.引导学生对照查询结果讨论以下问题:,()方案 中的星号“”起什么作用?对方案 的显示结果有何感受?什么原因导致了这种结果?有什么方法改进显示方式吗?,2.引导学生对照查询结果讨论以下问题:,()对比方案 和方案 使用的命令和显示结果,请说出形如“mname 商品名”中字段名后面跟随的字符串有什么作用?,2.引导学生对照查询结果讨论以下问题:,()在查询超市商品种数的命令中,使用了 count()函数,而且使用了“”作参数,“”能换成某个具体字段吗?如mid、mname、sdate 等,试一试,说出你的看法。,2.引导学生对照查询结果讨论以下问题:,()试一试,仿照查询超市商品种数的方法,查询超市所售商品最高进进价;查询库存商品的资金总量。要求显示方式友好,可参考函数 max()和sum()。,2.引导学生对照查询结果讨论以下问题:,活动,2,认识查询的select语句,1,实现简单查询的select语句,select 表达式列表 from 数据表名,用法说明:,select 是查询语句的命令关系字,意为选择。,1,实现简单查询的select语句,select 表达式列表 from 数据表名,用法说明:,select 是查询语句的命令关系字,意为选择。,表达式列表又称选择列表,用于指定select命令要选择查询的数据项,数据项之间用逗号“,”分隔。数据项可以是:,*,它代表,数据表中所有字段,并按表中顺序列出。,1,实现简单查询的select语句,字段表达式,用于列出要查询的字段,包括对字段计算。,无字段参与的普通表达式,此时不用from子句,用于显示表达式的运算结果。如:length(sql中文)+1,。,1,实现简单查询的select语句,from 数据表名是select命令的子命令,为可选项,用于指定要查询数据的来源数据表。,1,实现简单查询的select语句,2使用聚集函数,查询表达式列标题,在查询时默认列标题就是查询表达式串,通过重定义列标题可以提高查询结果的可读性。如:select mname 商品名称,mprice*1.2 商品售价 from merchinfo。,3为查询表达式定义显示标题,1,.,查询的命令_。,2.为查询表达式指定显示标题的格式为_。,3.列式方式显示查询结果需在命令后加参数_。,4.聚合函数的count()、max()、min()、sum()、avg()的作用分别是_、_、_、_、_。,1.简单查询的格式:select 表达式列表 from 数据表名。,2.在查询命令中可以使用聚合函数。,
展开阅读全文