数据库入门第一次作业

1、在某大学的<<单身群体资料库>>中,用如下表来存储学生信息。其中,用户信息、星座信息和血型信息分别采用Users、Star和Blood三个表来保存,其中Users表引用了Star和Blood的数据,数据结构如下:
表名 Users 作用 存储用户的基本信息
主键 UserId
序号 字段名称 字段说明 类型 长度 属性 备注
1 UserId 主键、自动增长 Int 非空
2 UserName 用户名称 varchar 30 非空
3 UserPwd 用户密码 varchar 30 非空
4 NickName 用户昵称 varchar 30 非空
5 Sex 用户性别 Int 非空 1男-0女
6 Height 用户身高 Int 允许空 null(cm)
7 Age 用户年龄 Int 允许空 null
8 IsDone 是否已找到对象 Int 非空 1有-0无
9 StarId 星座id Int 允许空 null
10 BloodId 血型id Int 允许空 null

表名 Star 作用 星座数据字典表
主键 StarId
序号 字段名称 字段说明 类型 长度 属性 备注
1 StarId 主键、自动增长 Int 非空
2 StarName 星座名称 varchar 30 非空

表名 Blood 作用 血型库字典表
主键 BloodId
序号 字段名称 字段说明 类型 长度 属性 备注
1 BloodId 主键、自动增长 Int 非空
2 BloodType 血型 varchar 10 非空

要求:
1、按以上结构分别建立三张表
2、用sql语句初始化如下相应的数据
a)星座:白羊座,金牛座,双子座,巨蟹座,狮子座,处女座,天秤座,天蝎座,射手座,摩羯座,水瓶座,双鱼座
b)血型:A,B,AB,O


3、向Users表中按字段要求插入12条自定义数据,以便进行下面练习
a)要求有两条年龄大于32岁的女同学
b)要求分别有 没有找到对象 和 已经找到对象了的 男女同学
c)要求有14、16、18、19、30、32岁的女同学,身高有150、155、160等数据
d)要求有17、16、19、20、23、26岁的男同学,身高有168、170、176、180等数据

4、根据指定UserId对应的没有找到对象的用户更改为已经找到对象了

5、删除年龄大于32岁的所有女同学

6、查询出所有学生的 主键、用户名称、性别、身高、是否已经找到对象

7、查询出没有找到对象的年龄在18-22岁之间身高在158cm以上的所有女生

8、查询出已经有找到对象的年龄在20-24岁之间的身高在170cm以上所有男生

9、查询出身高不等于155cm的所有女生的身高和姓名,并查询结果中对应显示“身高”、“姓名”

10、查询出所有学生信息,女生排列在前,男生排列在后,男生女生身高从高到低排列

11、查询出所有没有登记年龄的学生

12、查询出所有未找到对象的学生的姓名、性别,并在结果集中增加一列说明为”单身群体”

13、查询身高最高的前三位女同学

14、查询老三、老四、老五三女同学
15、查询名称中有“花花”的所有男同学
16、查询用户昵称是以“小”开头的所有同学
17、查询用户昵称是以“小”结束的所有同学

18、查询年龄为16、18、30岁的所有女同学

19、查询所有女生年龄之和并结果中显示“女生总年龄”

20、查询所有男生的平均年龄并结果中显示“男平均年龄”

21、查询出年龄最大的女生信息

22、查询出身高最矮的男生信息

23、查询出女生个数并结果中显示“女生总数”

24、查询出年龄在18-22岁之间的所有女生的姓名、星座名称

25、查询出身高在165-175cm之间的所有男生的姓名、星座名称、血型

26、导出tuts数据库进行数据备份存储
右键单击数据库,选择“转储SQL文件”,然后存储到磁盘

数据库入门第一次作业相关推荐

  1. mysql的第一次作业_数据库入门第一次作业 - osc_2frf70qv的个人空间 - OSCHINA - 中文开源技术交流社区...

    数据库入门第一次作业 1.在某大学的<>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其中Users表引用了Star和 ...

  2. 从入门到不放弃——OO第一次作业总结

    写在最前面: 我是一个这学期之前从未接触过java的小白,对面向对象的理解可能也只是停留在大一python讲过几节课的面向对象.幸运的是,可能由于前三次作业难度还是较低,并未给我造成太大的困难,接下来 ...

  3. MYSQL:餐厅点菜、管理员工的数据库。大学数据库课程大作业(初学者,入门,用的基础知识)

    mysql数据库:点餐系统和管理员工的数据库 大二做的数据库课程大作业,作者是初学者,分享给大家参考,内容参考了很多篇数据库文章才拼凑出来,所以本数据库很粗糙,很简单,需要的同学复制粘贴然后自行修改交 ...

  4. 软工实践第一次作业-自我审视和规划

    软工实践第一次作业-自我审视和规划 题目地址:https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2060? ...

  5. 软件工程实践 2017 第一次作业

    砥砺前行 软件工程实践 2017 第一次作业 今年又重拾 cnblogs,上一次也是张栋老师教的面向对象程序设计,在我所经历过的教学方式中,这样的可以说是较为独特的--强烈的实践和理论相结合的模式,鼓 ...

  6. 2021年人工神经网络第一次作业要求

    ## ◎ 参考答案: 2021年人工神经网络第一次作业:参考答案-1 §01 第一题 1.1 使用感知机求解下面的分类问题. ▲ 图1.1 1.1.1 题目要求 绘制出网络结构,并给出算法流程描述: ...

  7. 2020人工神经网络第一次作业

    ➤ 01第一题 1.问题描述 异或问题是一类简单的非线性可分问题,通过人工神经网络完成对异或逻辑关系的实现,可以帮助加深对人工神经网络算法的理解. ▲ 异或问题两种表示 ▲ 异或问题两种表示图示 相关 ...

  8. 2015计算机应用基础平时作业答案,2015秋《计算机应用基础》第一次作业

    2015秋<计算机应用基础>第一次作业 一.单项选择题.本大题共50个小题,每小题 2.0 分,共100.0分.在每小题给出的选项中,只有一项是符合题目要求的. 1. 第一台电子计算机是1 ...

  9. 16秋川大计算机基础作业,川大 16秋 《计算机应用基础》第一次作业答案

    <川大 16秋 <计算机应用基础>第一次作业答案>由会员分享,可在线阅读,更多相关<川大 16秋 <计算机应用基础>第一次作业答案(7页珍藏版)>请在人 ...

最新文章

  1. 模板 - KM算法(O(n^3))(二分图最大权完美匹配)
  2. 深度学习模型保存_Web服务部署深度学习模型
  3. 【Java进阶】SpringBoot整合Redis
  4. 现代制造工程笔记01:课程安排
  5. linux划分root_vg,為Linux添加新硬盤,划分LVM分區
  6. 第五章 计算机故障诊断与排除
  7. Linux 正则表达式 流编辑之sed awk
  8. 点阵字体显示系列补记:将字库文件转换成数组形式
  9. linux搭建django项目基本步骤
  10. webpack原理和优化
  11. 学了python能干啥举例-Python爬虫学了可以做什么工作?
  12. QQ资料清空php源码,[php源码][QQ玫瑰小镇]一键收铲种,php网页版
  13. gradle构建_如何提高Gradle的构建速度?
  14. opencv 梯度幅值_OpenCV学习:图像边缘检测
  15. JavaScript 字符串函数
  16. IDEA打包jar包将依赖包打包到一起
  17. origin2021如何切换中文界面
  18. 人体的神经系统图 分布,人体脑神经系统分布图
  19. 中国土地市场网lanchina.com数据采集过程
  20. 计算机网络第一章概述

热门文章

  1. Linux 环境变量配置的 6 种方法,建议收藏!
  2. new echarts.graphic.LinearGradient内置渐变器
  3. CTFHub - 密码口令
  4. 【Google 应用内付】说明
  5. 好文推荐!LLM技术精要;美图发全员激励股✦票;百度/微信大会精华笔记;Flink商✦业化再起波澜;GitHub今日热榜 | ShowMeAI资讯日报
  6. python体温上报小程序_社区自编小程序,居民可自主上报体温
  7. 解密大清社会:红楼韵事
  8. “每一款字体都有我们自己的温度”
  9. 【转载】iphone开发之常用代码:不断更新
  10. FFMPEG 讲webm 转成MP4