2024头歌数据库期末综合(部分题)

news2024/10/7 14:28:28

目录

第1关:数据表结构修改1

任务描述

学习补充

答案

第2关:数据记录删除 

任务描述

学习补充

答案

第3关:数据表结构修改2

任务描述

学习补充

答案

第5关:数据查询一 

任务描述

学习补充

答案


本篇博客声明:所有题的答案不在一起,可以去作者博客专栏寻找其它文章。

第1关:数据表结构修改1

任务描述

湖南人口hnpeople数据表结构如图所示,各字段含义如下
cs(城市)、qx(区县)、rk(人口)、man(男)、woman(女)、child(儿童)、adult(成人)、old(老人)

本关任务:
1.在湖南人口数据表(hnpeople)中增加老龄比例llbl字段 decimal类型,长度为5 小数位数为2.


开始你的任务吧,祝你成功!

学习补充

(往创建好的表中添加新的字段)

  • ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];
答案
 use rkpc;
 #代码开始
 
ALTER TABLE hnpeople ADD llbl decimal(5,2);

 #代码结束
 describe hnpeople;
第2关:数据记录删除 

任务描述

湖南人口hnpeople数据表如下所示

各字段含义如下
cs(城市)、qx(区县)、rk(人口)、man(男)、woman(女)、child(儿童)、adult(成人)、old(老人)
本关任务:
4.删除数据记录
删除hnpeople数据表中城市cs为长沙市的数据记录


开始你的任务吧,祝你成功!

学习补充

(删除表中字段)

  • ALTER TABLE 表名 DROP 字段名;

(删除表中指定数据)

  • DELETE FROM 表名 [ WHERE 条件 ];
答案
use rkpc;
#代码开始

DELETE FROM hnpeople WHERE cs='长沙市';

 #代码结束
 select * from hnpeople;
第3关:数据表结构修改2

任务描述

打开人口普查rkpc数据库,湖南人口hnpeople数据表结构如图所示,各字段含义如下
cs(城市)、qx(区县)、rk(人口)、man(男)、woman(女)、child(儿童)、adult(成人)、old(老人)

本关任务:
2.将数据表字段人口rk改名为人口数量rksl字段,数据类型仍为整形int。


开始你的任务吧,祝你成功!

学习补充

(只修改表中字段数据类型,不能修改字段名)

  • ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

(修改字段名和数据类型)

  • ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];
答案
use rkpc;
#代码开始
 
ALTER TABLE hnpeople CHANGE rk rksl int;
  
#代码结束
describe hnpeople;

第5关:数据查询一 

任务描述

湖南人口hnpeople数据表如下所示

各字段含义如下
cs(城市)、qx(区县)、rk(人口)、man(男)、woman(女)、child(儿童)、adult(成人)、old(老人)
本关任务:
5.查询城市cs为长沙市和株洲市,人口(rk)在500000到1000000之间的城市cs、区县qx、人口rk字段的信息,按人口从高到低排列


开始你的任务吧,祝你成功!

学习补充
  • WHERE 条件之间一般用 AND(与)或者 OR(或)连接
  • 由高到低排序(降序)用关键词——DESC
  • 基础单表查询:SELECT (字段名,..) FROM 表名 [ WHERE(条件) ... ];
  • 分组查询:GROUP BY 字段名
  • BETWEEN ... AND ... :在什么之间(包括两边的数)
  • IN(...) :只要满足其中一个就行。
答案
use rkpc;
#代码开始

SELECT cs,qx,rk FROM hnpeople WHERE cs IN('长沙市','株洲市') AND rk BETWEEN 500000 AND 1000000 GROUP BY rk DESC;
 
 #代码结束

若是SQL语句中不想用 BETWEEN ... AND ... (也可以直接用 ">" 和 "<" 表示)

use rkpc;
#代码开始

SELECT cs,qx,rk FROM hnpeople WHERE cs IN('长沙市','株洲市') AND (rk>500000 AND rk<1000000) GROUP BY rk DESC;
 
 #代码结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1849437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全网最全Aspose.Words For JAVA 高级使用教程(文章涵盖2024最新️水印包)

资源链接&#xff08;私信博主免下载领取&#xff09;&#xff1a; https://download.csdn.net/download/LiHaoHang6/88744167?ops_request_misc%257B%2522request%255Fid%2522%253A%2522171772424516800227412117%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%25…

【八股系列】怎么处理项目中的异常捕获行为?(js)

&#x1f389; 博客主页&#xff1a;【剑九 六千里-CSDN博客】 &#x1f3a8; 上一篇文章&#xff1a;【[shouldComponentUpdate是为了解决什么问题&#xff1f;(React)]添加链接描述】 &#x1f3a0; 系列专栏&#xff1a;【面试题-八股系列】 &#x1f496; 感谢大家点赞&…

基于51单片机计步器—无线蓝牙APP上传

基于51单片机计步器设计 &#xff08;程序&#xff0b;原理图&#xff0b;设计报告&#xff09; 功能介绍 具体功能&#xff1a; 本设计由STC89C52单片机最小系统ADXL345加速度传感器lcd1602液晶电路蓝牙模块电路呼吸灯电路电源电路组成。 1.通过ADXL345检测步数&#xff0…

平价蓝牙耳机排行榜,2024四款必入蓝牙耳机盘点!

蓝牙耳机已逐渐成为我们日常生活中不可或缺的一部分&#xff0c;从晨跑锻炼到深夜加班&#xff0c;从喧嚣的城市到静谧的乡村&#xff0c;蓝牙耳机都以其便捷性和出色的音质&#xff0c;陪伴我们度过了一个又一个美好时光&#xff0c;市场上琳琅满目的蓝牙耳机品牌与型号&#…

全栈工程师工作总结(二)

1. linux允许ROOT登录ftp # 进入vsftpd目录 cd /etc/vsftpd# 查看该目录包含的文件 ls# 进入文件vsftpd.ftpusers&#xff0c;在root前加#注释root vi vsftpd.ftpusers# 进入文件vsftpd.user_list&#xff0c;在root前加#注释root vi vsftpd.user_list2. 关于只能IP访问&…

[图解]企业应用架构模式2024新译本讲解16-行数据入口2

1 00:00:00,750 --> 00:00:02,470 好&#xff0c;我们来看代码 2 00:00:03,430 --> 00:00:06,070 我们一步一步执行 3 00:00:42,500 --> 00:00:45,000 先初始化数据 4 00:00:52,300 --> 00:00:53,650 创建连接 5 00:00:55,900 --> 00:00:56,970 这里面 6 0…

计算机组成原理笔记-第4章 存储器

第4章 存储器 笔记PDF版本已上传至Github个人仓库&#xff1a;CourseNotes&#xff0c;欢迎fork和star&#xff0c;拥抱开源&#xff0c;一起完善。 该笔记是最初是没打算发网上的&#xff0c;所以很多地方都为了自我阅读方便&#xff0c;我理解了的地方就少有解释&#xff1b…

【ARM】MDK自动备份源文件

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决MDK在编写文档的时候需要找回上一版代码的问题。 2、 问题场景 目前大部分情况下对于源代码的管理都是使用的Git等第三方的代码管理平台。这样的第三方代码管理平台都是针对与代码的版本更新进行管理。对于本地…

SwiftUI 6.0(iOS 18)ScrollView 全新的滚动位置(ScrollPosition)揭秘

概览 在只有方寸之间大小的手持设备上要想体面的向用户展示海量信息&#xff0c;滚动视图&#xff08;ScrollView&#xff09;无疑是绝佳的“东牀之选”。 在 SwiftUI 历史的长河中&#xff0c;总觉得苹果对于 ScrollView 视图功能的升级是在“挤牙膏”。这不&#xff0c;在本…

【图解IO与Netty系列】Netty源码解析——ChannelPipeline中的责任链模式

Netty源码解析——ChannelPipeline中的责任链模式 ChannelPipeline的作用ChannelPipeline的设计ChannelPipeline源码解析 ChannelPipeline的作用 ChannelPipeline在Netty中的作用&#xff0c;主要是在有事件就绪时&#xff0c;用于处理就绪事件的。我们知道真正处理就绪事件的…

力扣SQL50 每月交易 I 求和 SUM(条件表达式) DATE_FORMAT(日期,指定日期格式)

Problem: 1193. 每月交易 I &#x1f468;‍&#x1f3eb; 参考题解 Code select DATE_FORMAT(trans_date, %Y-%m) AS month,country,count(*) as trans_count,count(if(state approved, 1, NULL)) as approved_count,sum(amount) as trans_total_amount,sum(if(state appr…

5.3 Python len()函数:获取字符串长度或字节数

Python len()函数详解&#xff1a;获取字符串长度或字节数 Python 中&#xff0c;要想知道一个字符串有多少个字符&#xff08;获得字符串长度&#xff09;&#xff0c;或者一个字符串占用多少个字节&#xff0c;可以使用 len 函数。 len 函数的基本语法格式为&#xff1a; …

性能工具之 MySQL OLTP Sysbench BenchMark 测试示例

文章目录 一、前言二、测试环境1、服务器配置2、测试拓扑 三、测试工具安装四、测试步骤1、导入数据2、压测数据3、清理数据 五、结果解析六、最后 一、前言 做为一名性能工程师掌握对 MySQL 的性能测试是非常必要的&#xff0c;本文基于 Sysbench 对MySQL OLTP&#xff08;联…

YOLOv8中的C2f模块

文章目录 一、结构概述二、模块功能 一、结构概述 C2f块:首先由一个卷积块(Conv)组成&#xff0c;该卷积块接收输入特征图并生成中间特征图特征图拆分:生成的中间特征图被拆分成两部分&#xff0c;一部分直接传递到最终的Concat块&#xff0c;另一部分传递到多个Botleneck块进…

uniapp(全端兼容) - 最新详细实现刻度尺组件效果,uni-app实现尺子打分及手指拖动刻度尺打分评分功能,可左右滑动刻度尺改变数值、带刻度尺滑块功能、

效果图 在uniapp微信小程序/手机h5网页网站/安卓app/苹果app/支付宝小程序/nvue等(全平台完美兼容)开发中,实现uniApp各端都兼容的 “刻度尺(横格尺 | 尺子)” 手势左右两侧拖动、手指滑动刻度尺功能,水平刻度尺,支持自定义尺子颜色、大小、刻度、滑动时的步进值、最大…

【Java】已解决java.net.ConnectException异常

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决java.net.ConnectException异常 在Java的网络编程中&#xff0c;java.net.ConnectException是一个常见的异常&#xff0c;它通常表明在尝试建立网络连接时出现了问题。本文将…

“循环购“:快消品行业的创新商业模式引领者

大家好&#xff0c;我是吴军&#xff0c;来自一家在软件开发与商业模式创新领域享有盛誉的公司。我们专注于为企业提供全方位的商城系统搭建及商业模式定制服务。迄今为止&#xff0c;我们已经成功地为众多企业打造了超过200种独特的商业模式&#xff0c;助力他们实现了显著的商…

如何跳出认知偏差,个人认知能力升级

一、教程描述 什么是认知力&#xff1f;认知力&#xff08;cognitive ability&#xff09;&#xff0c;实际上就是指一个人的认知能力&#xff0c;是指人的大脑加工、储存和提取信息的能力&#xff0c;或者主观对非主观的事物的反映能力&#xff0c;如果变成大白话&#xff0c…

Dev Eco Studio设置中文界面

Settings-Plugins-installed-搜索Chinese

WindTerm软件的本地模式和远程模式

WindTerm作为一个多功能的远程终端控制软件&#xff0c;支持本地模式和远程模式两种键盘输入处理方式&#xff0c;这两种模式的主要区别在于键盘输入的处理逻辑和目标&#xff1a; 本地模式&#xff08;Local Mode&#xff09; 在本地模式下&#xff0c;WindTerm不对键盘输入…