




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.查询“学生表”中所有学生的学号、姓名和性别2.查询“学生表”中学生的所有的信息3.查询“学生表”中学生的男生的信息4.查询“学生表”中学生的身高在160到180之间的信息5.查询“学生表”中电商三班女生的信息6.查询“学生表”中有班级的个数7.查询“学生表”中电商二班身高的和8.查询“学生表”中所有人平均身高9.查询“学生表”中身高最高和最矮的人10.利用分组统计“学生表”中男女生的人数11.首先按照身高降序排列,身高相同的按照年龄升序排列create table student(id char(5),name char(3),sex char(3),birthdate date,height integer,class char(8)insert into student values(001,aa,女,1989/02/27,165,”电商1班”)insert into student values(002,dd,男,1987/06/13,180,”电商3班”)insert into student values(003,ee,男,1989/03/18,190,”电商1班”)insert into student values(004,bb,女,1990/12/04,155,”电商3班”)insert into student values(005,cc,女,1988/01/02,158,”电商2班”)insert into student values(006,gg,男,1987/04/24,175,”电商2班”)insert into student values(007,ff,女,1990/01/01,170,”电商1班”)insert into student values(008,ii,男,1988/08/08,176,”电商3班”)insert into student values(009,hh,女,1989/05/01,158,”电商2班”)select id,name,sex from studentselect * from studentselect * from student where sex=”男”select * from student where height between 160 and 180select * from student where class=”电商3班” and sex=”女”select count(distinct class) as class from studentselect sum(height) as height from student where class=”电商2班”select avg(height) as height from studentselect sex,count(sex) as sexnum from student group by sexselect name,birthdate,height from student order by height desc,birthdate asc表单设置姓名:密码:性别:男 女爱好:上网 看书 打球 学校: 武汉商业服务学院 武汉船舶职业技术学院 武汉软件工程职业技术学院备注: 数据定义:CREATE DROP ALTER数据查询:SELECT数据操纵:INSERT UPDATE DELETE数据控制:GRANT REVOTE例题:创建一个名为“用户注册数据”的表,包含字段用户名、性别、密码、出生日期、联系电话,职业、月收入。create table admin(user char(7),sex logical,password char(7),birthdate date,tel char(15),work char(10),earning integer例题2:给例题1所创建的“用户注册数据”表添加一个名为“工作单位”的新字段。并添加令该字段不能填写空记录的完整性约束条件。ALTER TABLE admin ADD workplace CHAR(20) NOT NULLalter table admin drop column workplace2. 更新数据更新数据的语法格式如下: Update Set =,= Where ;功能:update语句用于修改指定表中满足where子句条件的记录。特别注意,如果省略where子句,将更新数据表内的全部记录。例题:将“用户注册数据”表中用户名为“aa”的用户的联系电话改为“123456”update admin set tel=123456 where user=aa例题:将“用户注册数据”表中所有人的收入增加500。 update admin set earning=earning+500例题:将“用户注册数据”表中用户名为“aa”的用户的联系电话改为“123456”,工作单位改为“bb” update admin set tel=1234567 ,work=bb where user=aa查询语句应用实例:1.选取若干列输出例题:从“用户注册数据”表中输出所有用户的用户名、职业和联系电话。 SELECT user, work,tel FROM admin2.输出表的所有字段 SELECT * FROM admin *代表该数据表中的所有字段。3.去掉重复值在SELECT语句中用DISTINCT保留字实现从查询结果中去掉相同的记录。例题:从“用户注册数据”表中输出用户职业的种类。 SELECT DISTINCT work FROM admin4.输出经过计算的列例题:从“用户注册数据”表中计算输出每个用户的年龄。由于“用户注册数据”中没有年龄字段,所以只能通过“出生日期”字段来计算用户的年龄。 SELECT user ,YEAR(DATE()-YEAR(birthdate) AS age FROM admin5.比较条件例题:检索所有的职业为教师的记录。 SELECT * FROM admin WHERE work=“教师”例题:检索工资大于等于4000教师的记录。select * from admin where earning=40006.确定范围 例题:检索收入在4000到5000的人员记录。SELECT * FROM admin WHERE earning BETWEEN 4000 AND 5000例题:检索所有的职业为教师、医生的记录。 SELECT * FROM admin WHERE work IN(教师,医生)8.字符匹配 其中%表示任意长度的字符,-表示任意单个字符例题:检索姓“李”的用户信息。 SELECT * FROM admin WHERE user LIKE 李%例题:检索姓“李”的,且全名为2个汉字的记录 SELECT * FROM admin WHERE user LIKE 李_9.多重条件例题:检索所有月收入3000元以上的教师信息。 SELECT * FROM admin WHERE earning=3000 AND work=教师例题:求所有记录的个数select count(*) from admin例题:求性别的个数select count(distinct sex) as sex from admin11sum函数例题:求所有教师的工资select sum(earning) as earning from admin where work=教师12sum函数例题:求所有医生的平均工资select avg(earning) as earning from admin where work=医生13max和min函数例题:列出工资最高的人姓名select max(earning) as maxearning ,user from admin例题:求所有记录的个数select count(*) from admin例题:求性别的个数select count(distinct sex) as sex from admin11sum函数例题:求所有教师的工资select sum(earning) as earning from admin where work=教师12sum函数例题:求所有医生的平均工资select avg(earning) as earning from admin where work=医生13max和min函数例题:列出工资最高的人姓名select max(earning) as maxearning ,user from admin14Group By例题:统计男女生的人数select sex,count(sex) as sexnum from admin group by sex15利用HAVING子句检索合适的组例题:统计哪些职业的用户数在2人以上。 SELECT COUNT(*) ,work FROM admin GROUP BY work HAVING COUNT(*)216.利用ORDER BY子句对检索结果排序例题:输出所有月收入,输出结果按降序排列。 SELECT user,earning FROM admin ORDER BY earning DESC 例题:首先按照收入降序排列,收入相同的按照年龄升序排列 SELECT user,birthdate,earning FROM admin ORDER BY earning DESC,birthdate asc1、创建表,表的名称叫student,该表有6个字段分别是(学号 字符型,姓名 字符型,性别 字符型,出生年月 日期型,是否党员 逻辑型,入学日期 日期型)2、向student表中删除“出生年月”字段,添加一个“年龄”的字段,数据类型为日期型, 3、向表中添加一条记录,学号:001姓名:李明性别:男是否党员:否入学日期:2010-9-1年龄:204、将李明的“是否党员”字段值改为“是”5、将李明的记录删除6、将student表删除答案:1、Create table student (id char(8),name char(5),sex char(2),birthdate date,party logicial,schooldate date)2、Alter table student drop column birthdateAlter table student add age integer3、Insert into student values(001,李明,男,.f.,2010/9/1,20)4、Update student set party=.t. where name=”李明”5、Delete from student where name=”李明” Close alluse studentpack6、Drop table studentVBScript语言输入输出函数应用示例 v用户名输入与确认用户名输入与确认Dim nameName=InputBox(请输入用户名:, 输入用户名,aa)MsgBox name &您好,欢迎您!If.Then.ElseIfEndIf语句用法示例如下: If.Then.ElseIfEnd If语句用法示例=#5:00:00# and Time=#12:00:00# and Time=#18:00:00# and TimeWhile Wend循环语句用法示例 Do WhileLoop循环语句用法示例 % Dim Sum,i,n Sum=0 n=5 i=1 While i=n Sum=Sum+i i=i+1 wend Response.writei=&i& Response.Write1+2+3+&Cstr(n)&=&Cstr(Sum) % 强制退出循环 强制退出循环语句用法示例 % Dim Sum,i,n Sum=0 n=10 i=1 Do While i5 then exit do end if Loop response.writesum=&cstr(sum) % 注释语句语法如下:或1.Write方法Write方法的基本语法为: Response.Write string 还有一种简化方式,语法如下: Response.Write使用方法示例 Response.Write 使用方法示例%Dim user_nameuser_name=小明 正常运行时,服务器应从客户端获取user_name的值Response.Write 早上好!& 输出一个字符串Response.Write 今天是: &Date()& Date()是日期函数,&是字符串连接符Response.Write 欢迎你
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版设立有限责任公司合同范本
- 2025物业管理劳动合同样本
- 锅炉安全考试题
- 商务英语知识考试题
- 2025废旧锂离子电池回收合作协议
- 电工证考试监考试题
- 政务国际合作系统创新创业项目商业计划书
- 果胶纤维粉创新创业项目商业计划书
- 2025中外合作贸易合同
- 地热能利用工程创新创业项目商业计划书
- 小学生创意产业的人才培养计划
- 中药白芷简介
- Unit 2 Different families Part A(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2024-2030年中国电船行业趋势预测及投融资分析报告
- 超全自考英语二词汇表-含音标4500-个单词
- 【MOOC】电工电子实验基础-东南大学 中国大学慕课MOOC答案
- 成都市公务员劳动合同
- 专题02 0-v-0模型(解析版)-2023-2024学年高中物理同步模型易点通人教版2019必修第一册
- 自然辩证法论述题146题带答案(可打印版)
- 第1课-远古时期的人类活动【同步练习】
- (校对)2023年国家公务员考试《行测》真题(地市卷)答案和解析
评论
0/150
提交评论