【头歌系统数据库实验】实验2 MySQL软件操作及建库建表建数据

目录

第1关:创建数据库

第2关:创建供应商表S,并插入数据

第3关:创建零件表P,并插入数据 

第4关:创建工程项目表J,并插入数据 

第5关:创建供应情况表SPJ,并插入数据


如果觉得对你有帮助的话,不妨点赞、收藏、评论一下吧,爱你么么哒😘❤️❤️❤️

第1关:创建数据库

任务描述

创建一个名为mydata的数据库。

相关知识

MySQL创建数据库的语法如下:

,

其中,database_name是要创建的数据库的名称。


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

#请在此处添加实现代码
########## Begin ##########CREATE DATABASE mydata;
########## End ##########
#以下代码禁止删除
show databases;

第2关:创建供应商表S,并插入数据

任务描述

供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。创建供应商表S(SNO,SNAME,STATUS,CITY),并在S表中插入下图数据。

,

相关知识

1、MySQL创建表的基本语法如下:

,

其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

例如,创建一个名为 users 的表,包含 id(整数类型,主键),name(字符串类型),age(整数类型)和 email(字符串类型)这几列的例子:

,

2、MySQL插入数据的基本语法如下:

,

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。

例如,在一个名为“users”的表中插入2条记录,则INSERT语句如下:

,


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

USE mydata;
#请在此处添加实现代码
########## Begin ##########CREATE TABLE S(SNO     VARCHAR(40) PRIMARY KEY,SNAME   VARCHAR(40) NOT NULL,STATUS  INT NOT NULL,CITY    VARCHAR(40) NOT NULL
);INSERT INTO S(SNO,SNAME,STATUS,CITY) VALUES('S1','精益',20,'天津'),
('S2','盛锡',10,'北京'),
('S3','东方红',30,'北京'),
('S4','丰泰盛',20,'天津'),
('S5','为民',30,'上海');
########## End #########
#以下代码禁止删除
SELECT * FROM S;

第3关:创建零件表P,并插入数据 

任务描述

零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。创建零件表P(PNO,PNAME,COLOR,WEIGHT),并在P表中插入下图数据。

,

相关知识

1、MySQL创建表的基本语法如下:

,

其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

例如,创建一个名为 users 的表,包含 id(整数类型,主键),name(字符串类型),age(整数类型)和 email(字符串类型)这几列的例子:

,

2、MySQL插入数据的基本语法如下:

,

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。

例如,在一个名为“users”的表中插入2条记录,则INSERT语句如下:

,


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

USE mydata;
#请在此处添加实现代码
########## Begin ##########
CREATE TABLE P(PNO     VARCHAR(40) PRIMARY KEY,PNAME   VARCHAR(40) NOT NULL,COLOR  VARCHAR(40) NOT NULL,WEIGHT    INT NOT NULL
);
INSERT INTO P(PNO, PNAME, COLOR, WEIGHT)
VALUES('P1', '螺母', '红', 12),('P2', '螺栓', '绿', 17),('P3', '螺丝刀', '蓝', 14),('P4', '螺丝刀', '红', 14),('P5', '凸轮', '蓝', 40),('P6', '齿轮', '红', 30);########## End ##########
#以下代码禁止删除
SELECT * FROM P;

第4关:创建工程项目表J,并插入数据 

任务描述

工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。创建工程项目表J(JNO,JNAME,CITY),并在J表中插入下图数据。

,

相关知识

1、MySQL创建表的基本语法如下:

,

其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

例如,创建一个名为 users 的表,包含 id(整数类型,主键),name(字符串类型),age(整数类型)和 email(字符串类型)这几列的例子:

,

2、MySQL插入数据的基本语法如下:

,

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。

例如,在一个名为“users”的表中插入2条记录,则INSERT语句如下:

,


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

USE mydata;
#请在此处添加实现代码
########## Begin ##########
CREATE TABLE J(JNO     VARCHAR(40) ,JNAME  VARCHAR(40) ,CITY  VARCHAR(40) 
);INSERT INTO J(JNO,JNAME,CITY)
VALUES('J1', '三建', '北京'),('J2', '一汽', '长春'),('J3', '弹簧厂', '天津'),('J4', '造船厂', '天津'),('J5', '机车厂', '唐山'),('J6', '无线电厂', '常州'),('J7', '半导体厂', '南京');########## End ##########
#以下代码禁止删除
SELECT * FROM J;

第5关:创建供应情况表SPJ,并插入数据

任务描述

供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,标识某供应商供应某种零件 给某工程项目的数量为QTY。创建供应情况表SPJ(SNO,PNO,JNO,QTY),并在SPJ表中插入下图数据。

,

相关知识

1、MySQL创建表的基本语法如下:

,

其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

例如,创建一个名为 users 的表,包含 id(整数类型,主键),name(字符串类型),age(整数类型)和 email(字符串类型)这几列的例子:

,

2、MySQL插入数据的基本语法如下:

,

其中,“table_name”是要插入数据的表名,“column1, column2, column3, ...”是要插入数据的列名,“value1, value2, value3, ...”是要插入的数据。

例如,在一个名为“users”的表中插入2条记录,则INSERT语句如下:

,


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

USE mydata;
#请在此处添加实现代码
########## Begin ##########
CREATE TABLE SPJ(SNO     VARCHAR(40) ,PNO     VARCHAR(40) ,JNO     VARCHAR(40) ,QTY     INT 
);INSERT INTO SPJ(SNO,PNO,JNO,QTY)
VALUES('S1', 'P1', 'J1', 200),('S1', 'P1', 'J3', 100),('S1', 'P1', 'J4', 700),('S1', 'P2', 'J2', 100),('S2', 'P3', 'J1', 400),('S2', 'P3', 'J2', 200),('S2', 'P3', 'J4', 500),('S2', 'P3', 'J5', 400),('S2', 'P5', 'J1', 400),('S2', 'P5', 'J2', 100),('S3', 'P1', 'J1', 200),('S3', 'P3', 'J1', 200),('S4', 'P5', 'J1', 100),('S4', 'P6', 'J3', 300),   ('S4', 'P6', 'J4', 200), ('S5', 'P2', 'J4', 100), ('S5', 'P3', 'J1', 200), ('S5', 'P6', 'J2', 200), ('S5', 'P6', 'J4', 500);########## End ##########
#以下代码禁止删除
SELECT * FROM SPJ;

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

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

相关文章

第一百九十回 自定义一个可选择的星期组件

文章目录 1. 概念介绍2. 实现方法2.1 实现思路2.2 实现方法3. 示例代码4. 内容总结我们在上一章回中介绍了"如何让Text组件中的文字自动换行"相关的内容,本章回中将介绍 如何自定义一个可选择的星期组件.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在…

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于类电磁机制算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.类电磁机制算法4.实验参数设定5.算法结果…

EasyRecovery14破解版 v14.0.0.4 官方免费版(含激活码)

软件介绍 EasyRecovery14高级版是一款功能强大的数据恢复软件,软件对比家庭版本它的使用更加广泛,在恢复数据方面软件可以做到最完整的损失恢复,无论是文档、音乐、软件都可以一键恢复,同时软件还可以对文件的名字、后缀进行修改…

ES6之Symbol

ES6中为我们新增了一个原始数据类型Symbol,让我为大家介绍一下吧! Symbol它表示是独一无二的值 Symbol要如何创建 第一种创建方式: let sy Symbol()第二种创建方式: let sy Symbol.for()具体独一无二在哪呢?它们的地…

nodejs+vue+微信小程序+python+PHP天天网站书城管理系统的设计与实现-计算机毕业设计推荐

本项目主要分为前台模块与后台模块2个部分,详细描述如下:   (1)前台模块 首页: 首页可以起到导航的作用,用户想要了解网站 ,网站首页为用户可以深入了解网站提供了一个平台,它就向一个“导游”…

react-router v6实现动态的title(react-router-dom v6)

前言 react-router-dom v6 默认不支持 title设置了,所以需要自己实现一下。 属性描述path指定路由的路径,可以是字符串或字符串数组。当应用的URL与指定的路径匹配时,该路由将会被渲染。element指定要渲染的React组件或元素。children代表…

Flutter桌面应用程序定义系统托盘Tray

文章目录 概念实现方案1. tray_manager依赖库支持平台实现步骤 2. system_tray依赖库支持平台实现步骤 3. 两种方案对比4. 注意事项5. 话题拓展 概念 系统托盘:系统托盘是一种用户界面元素,通常出现在操作系统的任务栏或桌面顶部。它是一个水平的狭长区…

深度学习在单线性回归方程中的应用--TensorFlow实战详解

深度学习在单线性回归方程中的应用–TensorFlow实战详解 文章目录 深度学习在单线性回归方程中的应用--TensorFlow实战详解1、人工智能<-->机器学习<-->深度学习2、线性回归方程3、TensorFlow实战解决单线性回归问题人工数据集生成构建模型训练模型定义损失函数定义…

Leetcode1423. 可获得的最大点数

Every day a Leetcode 题目来源&#xff1a;1423. 可获得的最大点数 解法1&#xff1a;前缀和 后缀和 基于贪心的思想&#xff0c;要使得获得的点数最大&#xff0c;每次拿卡牌都应该选点数尽量高的卡牌。 但是拿卡牌有限制&#xff0c;每次行动&#xff0c;只可以从行的…

Android Chips(标签)

目录 一、流式布局标签发展历程 二、类型及使用 2.1 Chip.Action(默认值) 2.2 Chip.Entry 2.3 Chip.Filter 2.4 Chip.Choice 三、常用事件 3.1 OnClickListener 3.2 OnCheckedChangeListener 3.3 OnCloseIconClickListener 四、ChipGroup 4.1 ChipGroup Chip.Choi…

力扣973. 最接近原点的 K 个点(java 排序法,大顶堆法)

Problem: 973. 最接近原点的 K 个点 文章目录 题目描述思路解题方法复杂度Code 题目描述 给定一个数组 points &#xff0c;其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点&#xff0c;并且是一个整数 k &#xff0c;返回离原点 (0,0) 最近的 k 个点。 这里&#xff0c;平面…

获取网络ppt资源

背景&#xff1a; ​ 某度上有很多优质的PPT资源和文档资源&#xff0c;但是大多数需要付费才能获取。对于一些经济有限的用户来说&#xff0c;这无疑是个遗憾&#xff0c;因为我们更倾向于以免费的方式获取所需资源。 解决方案&#xff1a; ​ 然而&#xff0c;幸运的是&am…

Python 网络爬虫(四):初识网络爬虫

《Python入门核心技术》专栏总目录・点这里 文章目录 什么是爬虫爬虫的工作原理应用场景反爬虫合法和道德问题Robots 协议练习爬虫的一些网站总结 大家好&#xff0c;我是水滴~~ 在当今数字化时代&#xff0c;互联网上充斥着大量的数据和信息&#xff0c;而我们常常需要从这个…

思维模型 移情效应

本系列文章 主要是 分享 思维模型&#xff0c;涉及各个领域&#xff0c;重在提升认知。情感迁移&#xff0c;爱屋及乌。 1 移情效应的应用 1.1 移情效应在市场营销中应用-多芬&#xff08;Dove&#xff09;“真美运动” 多芬&#xff08;Dove&#xff09;是一家知名的个人护理…

我们是如何让微服务在实践中“活色生香”的?

文章目录 &#x1f50a;博主介绍&#x1f964;本文内容1. 前言2. 请求的路径分析3. 服务周期分析4. 请求格式转换5. 服务层设计6. 业务服务层设计7. 安全防护及策略8. 结论 &#x1f4e2;文章总结&#x1f4e5;博主目标 &#x1f50a;博主介绍 &#x1f31f;我是廖志伟&#xf…

带你学C语言:带你学函数

目录 &#x1f30d;函数的概念 ★★☆☆☆库函数 ★★★★☆自定义函数 ★★★☆☆形参与实参 ★★★☆☆return语句 ★★★☆☆数组做函数参数 ★★★☆☆嵌套调用和链式访问 ★★★☆☆函数的声明和定义 ✍结束语 &#x1f30d;函数的概念 数学中我们其实就见过函数…

系统运维安全之病毒自检及防护

一、前言 Linux勒索病毒&#xff08;Linux ransomware&#xff09;是一种最令人恶心的计算机恶意病毒&#xff0c;它以侵入Linux系统&#xff0c;捆绑文件并要求支付赎金才能释放文件为主要目的&#xff0c;破坏用户的数据&#xff0c;造成数据讹诈。Linux勒索病毒它们的存在已…

算法通关村第十七关-青铜挑战贪心算法思想

大家好我是苏麟 , 今天说说贪心算法 . 贪心思想很难用理论解释&#xff0c;本文我们先通过案例来感受一下贪心是如何解决问题的 大纲 难以理解的贪心算法贪心问题举例分发饼干柠檬水找零分发糖果 难以理解的贪心算法 贪心的思想非常不好解释&#xff0c;而且越使用权威的语言解…

如何解读手机APP入侵与逆向破解

如果您有耐心看完这篇文章&#xff0c;您将懂得如何着手进行app的分析、追踪、注入等实用的破解技术&#xff0c;另外&#xff0c;通过“入侵”&#xff0c;将帮助您理解如何规避常见的安全漏洞&#xff0c;文章大纲&#xff1a; 简单介绍ios二进制文件结构与入侵的原理介绍入…

报错:Parsed mapper file: ‘file mapper.xml

报错 &#xff1a; Logging initialized using class org.apache.ibatis.logging.stdout.StdOutImpl adapter. Registered plugin: com.github.yulichang.interceptor.MPJInterceptor3b2c8bda Parsed mapper file: file [/Mapper.xml] application无法启动 我这边产生原因是项…