SQL作业:综合练习(二)的返评

一:作业题目:综合练习(二)

二:题目要求:

1、创建数据库CPXS,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中,初始大小5MB,最大20MB,以10%方式增长,日志文件存于同一文件夹,初始大小2MB,最大5MB,以1MB方式增长;
2、创建表CP,CPBH为主键,8位数字,CPMC,长度12个字符,JG为精确到小数点后2位,KCL为整数,除了KCL,其他都不能为空;
3、使用INSERT输入数据,具体数据如下:
'10002120', '冰箱A_200', 1850.00, 200
'20011001', '空调K_1200', 2680.00, 300
'20012000', '空调K_2100', 3200.00, 1000
'30003001', '冰柜L_150', 5000.00, 100
'10001200', '冰箱B_200', 1600.00, 1200
'10001102', '冰箱C_210', 1890.00, 600
'30004100', '冰柜L_210', 4800.00, 200
'20001002', '空调K_3001', 3800.00, 280
'20001600', '空调K_1600', 4200.00, 1500
3、显示CP所有记录
4、显示“产品名称”和“产品总值”,其中产品总值=JG*KCL
5、显示“产品名称”和“产品价格”,其中产品价格=JG*0.8

三:作业的要点:

1、保存于E盘根目录下以自己学号+姓第一个字母创建的文件夹中,部分同学将数据库文件保存在了'DATA'文件夹中,应注意审视题目要求

2、创建数据库之后,USE CPXS 创建表,会报错‘CPXS’数据库不存在,建议先创建数据库,再另外开一个页面创建表

3、表中字段的数据类型,用float(2)或者decimal(6,2)都可以,虽然题目的数据精确到了小数点后两位而且长度为6,但是在一般条件下用float、decimal都可以

4、使用INSERT输入数据的时候,一个INSERT 只能对应一个VALUES,如果只有一个INSERT 多个VALUES的话会出现系统报错,也可以一个INSERT,一个VALUES但是VALUES后面的括号可以有很多个,网上还有一个INSERT、VALUES、SELECT 的用法,具体链接我会发到评论区

5、显示CP表的所有记录不仅仅可以用SELECT*FROM CP还可以用SELECT (ALL) CPBH,CPMC,JG,KLC FROM CP

6、第四、五的应用点是用其它的名称代替表的原有字段,对于这个用法我提供了三种途径

① SELECT JG AS '价格'

②SELECR 价格=JG

③SELECT JG 价格

四、满分代码示例

 1 CREATE DATABASE CPXS ON  
 2      (NAME='CPXS_DATA',  
 3        FILENAME='E:\1715901****W\CPXS.MDF',  
 4        SIZE=5MB,  
 5        MAXSIZE=20MB,  
 6        FILEGROWTH=10%)  
 7 LOG ON  
 8       (NAME='CPXS_LOG',  
 9        FILENAME='E:\1715901****W\CPXS.LDF',  
10        SIZE=2MB,  
11        MAXSIZE=5MB,  
12        FILEGROWTH=1MB)  
13 GO  
创建数据库
 1 USE CPXS  
 2    
 3 IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES           
 4 WHERE TABLE_NAME= 'CP')       
 5 DROP TABLE CP  
 6  GO  
 7   
 8 CREATE TABLE CP  
 9 (      CPBH CHAR(8) NOT NULL PRIMARY KEY,  
10        CPMC CHAR(12)  NOT NULL,  
11        JG FLOAT NOT NULL,  
12        KCL INT NULL  
13 )  
14 insert into CP  
15        values('10001100', '冰箱A_100', 1500.00, 500)  
16   
17 insert into CP  
18        values('10002120', '冰箱A_200', 1850.00, 200)  
19   
20 insert into CP  
21        values('20011001', '空调K_1200', 2680.00, 300)  
22   
23 insert into CP  
24        values('20012000', '空调K_2100', 3200.00, 1000)  
25   
26 insert into CP  
27        values('30003001', '冰柜L_150', 5000.00, 100)  
28   
29 insert into CP  
30        values('10001200', '冰箱B_200', 1600.00, 1200)  
31   
32 insert into CP  
33        values('10001102', '冰箱C_210', 1890.00, 600)  
34   
35 insert into CP  
36        values('30004100', '冰柜L_210', 4800.00, 200)  
37   
38 insert into CP  
39        values('20001002', '空调K_3001', 3800.00, 280)  
40   
41 insert into CP  
42        values('20001600', '空调K_1600', 4200.00, 1500)  
43 GO  
44 SELECT * FROM CP  
创建表、插入数据、显示表中全部记录
1 USE CPXS  
2 SELECT CPMC AS'产品名称',产品总值=JG*KCL  
3 FROM CP 
查找一
1 USE CPXS  
2 SELECT CPMC AS'产品名称',产品价格 =JG*0.8  
3 FROM CP 
查找二

五、学生作业

六、(笑)咸鱼博主的个人总结

1、这是咸鱼博主的第二次评判作业,较第一次来说个人感觉有了很大的进步(ง •_•)ง,第一次评判作业的时候遇到了很多困难,比如:SQL SEVER2008连接不上本地服务器,学生提交的文件夹打不开,即使对文件夹修复也无济于事,逐个调试代码,等等等等,但是也逐渐增加了自己的经验值,也感觉到了这项工作的责任感与一种乐在其中的感觉

2、嘛,总的来说自己的效率啊,完成度啊,什么的都不如这个团队里的其他人,自己仍然有很多不明白需要向别人请教的地方

3、希望这次的作业评判可以让各位看官老爷满意,自己什么时候才能有高产的那天呢... ...

4、附上SQL SEVER 中INSERT语句的用法   Sql Sever系列:Insert语句

 

转载于:https://www.cnblogs.com/Alex-123/p/8868522.html

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

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

相关文章

paddlepaddle-VisualDL2.0对项目进行可视化调参

如果需要更好的阅读体验,可以在ai studio上fork该项目:使用VisualDL2.0对项目进行可视化调参 调参是深度学习必须要做的事情。数据和模型处理好后,需要进行模型训练,这个时候就需要进行调参了。一种好的参数配置,可以…

第一、二次实训作业

1.编写程序: 声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。 package 判断奇偶; public class liux { public static void main(String[] args){ int x5; if(x%20){ System.out.println("这…

推荐一款作图工具

以前看到别人的时序图觉得好好看,然后就想这都是用的什么工具画出来的呢?然后看到了一个师兄用的这个工具,真的挺好用的。这是是试用版的界面。类图我觉着看起来效果都挺不错的。转载于:https://www.cnblogs.com/tuhooo/p/8874410.html

【codeforces】【比赛题解】#849 CF Round #431 (Div.2)

cf的比赛越来越有难度了……至少我做起来是这样。 先看看题目吧:点我。 这次比赛是北京时间21:35开始的,算是比较良心。 【A】奇数与结束 "奇数从哪里开始,又在哪里结束?梦想从何处起航,它们又是否会破灭呢&#…

PaddleDetection支持的数据格式

PaddleDetection支持的数据格式 目前#PaddleDetection支持43种数据格式:coco voc widerface。在这里我们主要说明一下如何使用自定义COCO进行目标检测、实例分割;如何使用自定义VOC数据集进行目标检测。在PaddleDetection新的版本中,我们将数…

[dts]Device Tree机制【转】

转自:https://www.cnblogs.com/aaronLinux/p/5496559.html 转自:http://blog.csdn.net/machiner1/article/details/47805069 ------------------Based on linux 3.10.24 source code 参考/documentation/devicetree/Booting-without-of.txt文档 目录 1.…

AntiSamy测试

AntiSamy为owasp针对xss提供的处理库,可以配置xml策略来决定过滤的内容,比如标签、属性、css等,自定义策略给开发人员使用成本比较高,AntiSamy也提供了几个内置的策略,其安全级别也不同,过滤的内容也不一样…

SoJpt Boot 2.2-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发

开发四年只会写业务代码,分布式高并发都不会还做程序员? 在Spring Boot框架下使用Jfinal特性极速开发,可以在Spring Boot中向使用Jfinal一样使用Enjoy、Aop、Controller等一系列方法(如: getFile(), renderFile....),以及ActiveRecord SoJpt Boot&…

3轴机器人各关节运动学建立,python编程,非常容易理解

分类:机器人学 一、问题描述 如右图所示的三自由度机械臂,关节1和关节2相互垂直,关节2和关节3相互平行。如图所示,所有关节均处于初始状态。 要求: (1) 定义并标注出各关节的正方向; (2) 定义机器人基坐标系&#x…

Win 10 源码一览:0.5T 代码、400 万文件、50 万文件夹

Windows 操作系统本身是不开源的,但是近日微软内核工程师 Axel Rietschin 发表了一篇博客,带大家一窥了 Windows 10 内核的魅力。 Axel 介绍,Windows 10 与 Windows 8.x、7、Vista、XP、2000 和 NT 的代码库是相同的,其中每一代都…

JDK+Tomcat搭建JSP运行环境--JSP基础

一、搭建JSP运行环境之前需要了解的基本知识 配置JSP运行环境之前,我们需要了解JSP的运行机制。只有了解JSP运行机制后,我们才能知道为什么要搭建JSP运行环境?如何去搭建JSP运行环境?为什么要配置Tomcat、JDK? JSP(Java Sever Page)即Java服…

Docker容器的自动化监控实现

本文由 网易云 发布。 近年来容器技术不断成熟并得到应用。Docker作为容器技术的一个代表,目前也在快速发展中,基于 Docker的各种应用也正在普及,与此同时 Docker对传统的运维体系也带来了冲击。我们在建设运维平台的过程中,也需…

人工智能实战小程序之语音_前端开发

1. 人工智能实战小程序之准备工作 2. 人工智能实战小程序之语音_前端开发 今天这部分主要讲小程序前端功能的开发由于我偏后端,css是我的弱项,可能很多人和我一样开发小程序不知道如何下手,希望本篇文章对你有帮助我的学习路线是:…

当TFS/VSTS遇上Power BI

引言众所周知,要对TFS进行深入的图表分析,往往需要依赖于SQL Server Analysis Service和SQL Server Reporting Service。虽然随着TFS对敏捷项目的支持,内置了诸如累积流图、燃尽图等快捷图表;并且在最新的版本中还可以在仪表盘和查…

HashMap深度解析:一文让你彻底了解HashMap

写在前面HashMap是Map族中最为常用的一种,也是 Java Collection Framework 的重要成员。本文首先给出了 HashMap 的实质并概述了其与 Map、HashSet 的关系,紧接着给出了 HashMap 在 JDK 中的定义,并结合源码分析了其四种构造方式。最后&#…

python_线程、进程和协程

线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 1 #!/usr/bin/env python2 #codingutf-83 __author__ yinjia4 5 6 import threading,time7 8 def show(arg):9 time.sleep(2) 10 print(线程: str(arg)) 11 12 for i in range(…

第四章:手机平板要兼顾-探究碎片

碎片是什么? 碎片(Fragment)是一种可以嵌入在活动(Activity)中的 UI 片段,它能让程序更加合理和充分的利用大屏幕的空间,因而在平板上应用的非常广泛。 碎片的使用方式 静态嵌入动态加载碎片和活…

Android Studio 3.4增可视化资源管理工具 可管理和预览项目资源

经过6个月的开发时间,网络大厂17日发布了最新版的App开发IDE Android Studio 3.4,现在就能够下载使用,除了有超过300个错误修护和稳定度增强之外,在开发、建置和测试App阶段,都推出了一些小的新功能和工具,…

[IoC容器Unity]第三回:依赖注入

上节介绍了,Unity的Lifetime Managers生命周期,Unity具体实现依赖注入包含构造函数注入、属性注入、方法注入,所谓注入相当赋值,下面一个一个来介绍。 2.构造函数注入 Unity利用Resolve方法解析一个对象,都是调用注册类…

Apache CarbonData 1.5.0编译及安装

2019独角兽企业重金招聘Python工程师标准>>> 一、编译环境描述 OpenStack创建五个虚拟机,其中1个主节点(hostname为bigdatamaster),4个从节点(hostname分别为,bigdataslave1、bigdataslave2、bi…