自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 项目7总结:创建与使用触发器

数据表中为了保证数据的完整性或执行其他特殊规则,MySQL除了提供约束之外,还提供了另外一种机制:触发器(trigger)。【任务7. 1】创建触发器1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插入、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全.

2022-05-25 17:54:14 414

原创 项目8总结:数据库的安全性维护

【任务8.1】添加数据库用户1.MySQL的权限表MySQL通过权限表来控制用户对数据库的访问,MySQL数据库在安装时会自动安装多个数据库。MySQL权限表存放在名称为MySQL的数据库中。常用的权限表有user、db、host、table_priv、columns_priv和procs_priv.(1)user权限表。user是MySQL中最重要的一个权限表,user列主要分为4个部分:用户列、权限列、安全列和资源控制列。①用户列:用户登录时通过表中的Host、User和Password列判

2022-05-25 17:53:16 116

原创 项目六总结:创建与使用存储过程

【任务6.1】创建简单存储过程MySQL的存储过程(1)存储过程是一组为了完成特定功能的SQL语句块,经编译后存储在数据库中,用户通过指定存储过程的名称并给定参数(如果该存储过程带有参数)来调用并执行它,存储过程能重复使用,这样可以大大减少数据库开发人员的工作量。存储过程主要有以下优点:①执行效率高:存储过程编译后存储在数据库服务器端,可以直接调用从而提高了SQL语句的执行效率。②灵活:存储过程可以用结构化语句编写,可以完成较复杂的判断和运算。③数据独立:用户在程序中调用存储过程,存储过

2022-05-19 15:05:05 165

原创 项目五总结:创建视图

视图是一个从或多个表中导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表,通过视图不仅可以看到存放在基本表中的数据,还可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。视图具有以下优点:1、简单化 2、安全性 3、逻辑数据独立性【任务5.1】使用语句创建视图1.创建视图 视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已存在的数据表。视图可以建立在一张表上,也可以建立在多张表上。在MySQL中,创建视图使用CREATE VIE...

2022-05-19 15:02:27 2465

原创 数据库第十四次作业(电子商城项目)

1、打开控制台2、 登录MySQL3、创建电子商城数据库“mall_姓名全拼”4、使用电子商城数据库5、 创建用户表“user_姓名全拼”,表中字段信息如下:6、创建卖家信息表“seller_姓名全拼”,表中字段信息如下:7、创建买家信息表“buyer_姓名全拼”,表中字段信息如下:8、创建地址表“address_姓名全拼”,表中字段信息如下:9、 创建产品种类表“product_type_姓名全拼”,表中字...

2022-05-01 09:32:08 610

原创 数据第十三次作业

事务处理机制在程序开发过程中有着非常重要的作用,它可以使整个系统更加安全,保证在同一个事务中的操作具有同步性一、事务的概念 现实生活中,人们经常会进行转账操作,转账可以分为两部分来完成,转入和转出,只有这两部分都完成才认为转账成功。在数据库中,这个过程是使用两条语句来完成的,如果其中任意一条语句出现异常没有执行,则会导致两个账户金额不同步,造成错误。为了防止上述情况的发生,MySQL中引入了事务,所谓事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一事务的操作具有同...

2022-04-23 14:22:13 58

原创 数据库第十二次作业

SQL语句没有流程控制语句,无法实现复杂的应用。PL/SQL语言时将结构化查询与数据库过程控制结合为一体的强大语言。PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。存储过程是一组为了完成特定功能的PL/SQL语句集,经编译后存储在数据库中,用户可以重复该存储过程,这样可以降低数据开发人员的工作量。一、创建一个stu表二、给stu表添加数据并查看stu表结构三、查看stu表数据四、创建存储过程addcount能够获取表...

2022-04-20 09:38:49 227

原创 数据库第11次作业

视图是从一个或几个基本表(或视图)中导出的虚拟的表。在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。一、创建stu表二、创建sign表三、创建stu_mark表四、添加stu表的数据...

2022-04-19 19:37:42 49

原创 项目四总结:MySQL数据表的检索

数据库管理系统的一个最重要的功能就是数据查询,数据查询不仅是简单查询数据库中存储的数据,还更要对数据进行筛选,以及确定数据以怎样的格式显示。MySQL提供了功能强大、灵活的语句来实现这样操作,本项目将介绍如何使用SELECT语句查询数据表中的一列或多列数据、连接查询,子查询,以及使用Navicat生成查询等。【任务4.1】查询时选择列1、基本查询语句ySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[.

2022-04-13 08:19:46 300

原创 数据库第十次作业

1、创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式2、查看“view_info”视图字段信息3、创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4、查看库中所有表5、创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话6、查看“view_ standard”视图创建语句7、创建视图“vie...

2022-04-13 08:14:04 44

原创 数据库第九次作业

1、查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式2、查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式3、查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4、查询生产出质量达标产品的产品编号、员工姓名、员工联系电话5、查询已生产产品车间的车间号、平均工龄6、查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址7、查询员工..

2022-04-04 16:51:48 364

原创 数据库第八次作业

身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?...

2022-04-02 15:45:11 261

原创 数据库第七次作业

⦁ 更新教师表中所有记录,将津贴改为2000⦁ 更新教师表中教师号在T5到T8之间的记录,将津贴改为1500⦁ 更新授课表中周数为8的记录,将教师号改为T7,课程号改为C1⦁ 更新课程表中课时数不在45,50中的记录,将课时数改为25⦁ 更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为1000⦁ 更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C5⦁ 更新教师表中工资...

2022-04-02 15:41:35 521

原创 数据库第六次作业

2022-03-22 20:26:26 1009

原创 数据库第五次作业

⦁ 查询教师表中教师号在T5到T10之间的所有字段数据⦁ 查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据⦁ 查询授课表中去重后的所有教师号⦁ 查询授课表中教室在J栋的所有字段数据,取2-3条⦁ 查询课程表中课时数在45,30,50中的所有字段数据⦁ 查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据⦁ 查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据⦁ ...

2022-03-22 20:25:24 252

原创 数据库的第四次作业

备份所有数据库查询所有库备份A库备份B、C库、删除A、B、C库创建并使用A库Source命令还原A库Source命令还原bc库查询所有库

2022-03-22 20:23:38 741

原创 数据库的第三次作业

如下表新增数据:⦁ 教师表 teacher⦁ 指定字段插入数据⦁ 查看教师表中 教师号、教师姓名、职称、工资 字段数据 ⦁ 查看课程表中 课程号、课程名、课时数 字段数据⦁ 查看教师表所有字段数据...

2022-03-22 20:22:35 327

原创 项目三:创建与维护mysql数据表

1、查看所有数据库show databases;2、创建数据库create database 数据库名;3、刪除数据库drop database 数据库名;4、查看数据库创建信息show create database 数据库名;5、修改数据库默认字符集alter database 数据库名 default character set 新字符集;6、使用数据库luse 数据库名;7、创建表create table 表名(字段名1 字段数据类型1 co...

2022-03-13 14:27:08 596

原创 项目二创建与维护mysql

1、登录MySQL:执行结果截图:2、退出MySQL:quit出现Bye的字样即为退出MySQL成功。3、查看数据库状态信息:status;此命令可查看数据库的用户命和地址。4、查看所有数据库:show databases;初始化的数据库默认4个数据库。执行结果截图:5、创建数据库:create database 数据库名;执行结果截图:6、删除数据库:drop database 数据库名;执行...

2022-03-13 14:21:25 965

原创 数据库第二次作业

创建数据表 teacher创建学生表 student创建课程表 course创建授课表 shool teaching创建成绩表 grade

2022-03-13 14:03:10 944

原创 项目一MYSQL印象

什么是MYSQL?MYSQL是一种数据库服务器管理数据库,数据库管理系统是由瑞典的MYSQL AB 公司开发的,但是现在被Oracle(甲骨文公司)收购。它是以“客服/服务器”模式实现的,是一个多线程的小型数据库服务器。另外SQL语言是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如:存取数据,查询数据,更新数据等。对于初学者理解含糊:如图:1.数据库是什么?存储数据的仓库2.用户可以对数据库执行什么操作?新增、删除、修改、查询3.什么是数据库管理系统?专内用于创.

2022-03-07 19:23:13 155

原创 数据库第一次作业

1、打开控制台2、登录mysql3、查看所有数据库4、创建数据库,数据库名为abc5、修改数据库abc的默认字符集为gbk6、查看abc数据库状态信息7、 删除数据库8、创建数据库,名为temp9、使用数据库temp10、创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下:11、查看数据表自己的姓名全拼_stu表名为自己的姓名全拼_student12、修改数据表自己的姓名全拼...

2022-03-03 18:07:34 293

原创 第五章:循环结构程序设计(练习题2.0)

一、阅读程序题20(文字描述,流程图及代码执行结果)1、声明整型变量n和I,并把0的值赋值给n;2、定义for循环,把0的值赋值给i;3、判断i是否小于3,是进行下一步,否则进行第9步;4、定义一个Switch循环,n++之后为几;5、n++为0时,执行空语句;6、继续执行n++为1时,执行空语句;7、继续执行n++为2时,执行空语句;8、继续执行n++为3时,输出n++的值,返回第3步之和,进行i++;9、程序结束。二、完善程序题5(文字描述,流程图及代码执行结果

2021-12-11 02:09:28 78

原创 第五章:循环结构程序设计(完全体)

5.1 引例【例5.1】计算人口有规律增长的数量(流程图及代码运行结果)【例5.2】使用while循环有规律累加值为止的编写程序(流程图及代码运行结果)5.2 使用for语句实现循环结构5.2.1 for语句的基本语法for语句的一般形式为:for(表达式1;表达式2;表达式3) 循环题语句;大部分情况下,循环体语句为一复合语句。注意,表达式1只是在进入循环之前计算一次。表达式2、循环体语句和表达式3将会重复执行。1、可以应用于计数型的循...

2021-12-05 08:45:35 306

原创 第五章:循环结构程序设计

5.8循环程序设计示例【例5.34】代码及流程图【5.35】代码及流程图【例5.36】【例5.37】

2021-12-05 08:14:15 2208

原创 循环结构程序设计(练习题)

(文字描述,流程图,代码及执行结果)1、声明整数变量k和x;2、定义一个for循环,k=0,x=0;3、判断k <= 9 &&x!= 10,是进行下一步,否则第5步;4、把表达式x+2的值赋给x,进行k++,返回第3步;5、输出k和x的值。2、1、声明一个字符变量c;2、定义一个for循环,从键盘输入一个字符变量赋值给c;3、判断getchar() != '#',是进行下一步,否则第5步;4、输出单个字符c,取另一个键盘输入的字符,返回第3步

2021-11-28 10:37:04 260

原创 第四章:分支结构程序设计

4.1【引例】4.2【引例】4.3【引例】4.5【引例】4.6【引例】4.7【引例】4.8【引例】4.9【引例】4.10【引例】4.11【引例】4.12【引例】4.13【引例】4.14【引例】4.15【引例】4.16【引例】4.17【引例】4.18【引例】4.19【引例】4.20【引例】2、.嵌套格式实现3.多分...

2021-11-20 11:07:37 420

原创 分支结构程序设计

【例4.19】【例4.20】2、

2021-11-13 16:26:15 339

原创 分支结构程序设计(练习题)

1.11.6

2021-11-12 20:55:47 707

原创 顺序结构程序设计(练习题)

2.223.22.93.11.71.131.142.52.11

2021-11-10 21:49:18 276

原创 第三章:顺序结构程序设计

3.1 引例【例3.1】求华氏温度100°F对应的摄氏度。计算公式:c=5x(f-32)/9式中:·c表示摄氏温度,f表示华氏温度。【3.2】由键盘输入一个小写字母,将其转换成大写字母输出。#include<stdio.h>int main(){ char c1,c2; printf("请输入一个小写字母:"); c1 = getchar(); printf("%c,%d\n",c1,c1); c2 = c1 - 32; printf("%c,%d\n

2021-11-06 11:32:26 228

原创 求100以内偶数之和

文字描述1.定义两个变量 sum和i,i的初始值为2;2.i<=100,转到第三步,否则转到第6步;3.sum等于sum加i;4.i增加2;5.返回第三步;6.输出sum此时sum的值为他们的和;流程图代码#include<stdio.h>int main(void) { int sum = 0, i = 2; while (i <= 100) { sum += i; i += 2; } printf("%d", sum);}..

2021-11-03 12:10:49 82

原创 第二章:数据类型,运算符和表达式

2.1引例在屏幕上输出英文短句“Programming is fun."。/ * Output:"Programming is fun. " * / / * 注释 * /# inclunde<stdio.h> / *编译预处理命令 * /int main(void){ Printf("Programming is fun. "); / *

2021-10-30 16:34:54 210

原创 第一章:程序设计与C语言

1.C源程序的框架尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数(、函数n等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为 main。2.C语言源程序的书写规则:(1)C源程序是由一个主函数和若干个其它函数组成的。(2)函数名后必须有小括号,函数体放在大括号内。(3)C程序必须用小写字母书写。(4)每句的末尾加分号。(5)可以一行多句。(6)可以一句多行。(7)可以在程序的任何位置加注释。3.语句种类语句是程序的基本成分,程序的执行就是通过一

2021-10-03 19:48:38 225

原创 求十个数中最大数乘积

1.输入一个数,放入a中;2.用i统计称法的次数,其初是为0,b初始值为1;3.若i<10,转第四步,否则转第七步;4.吧a和b相乘,吧a和b相乘的值放入b中;5.i加1;6.返回第3步;7.把b输出出来,此时b为十个数流程图的乘积在这里插入图片描述...

2021-09-22 15:07:18 103

原创 交换两个变量的值

#include<stdio.h>int main(){ int a, b, t; a = 3, b = 5; t = a; a = b; b = t; printf("a = % d, b = % d", a, b); return 0;}![在这里插入图片描述](https://img-blog.csdnimg.cn/80e3de5d8b5345a1afaab2421e9da5aa.png?x-oss-process=image/watermark,type_ZHJ.

2021-09-22 15:05:40 47

原创 c语言求十个数的中的最大数

文字表达1:随机输入十个两位数的正整数2:输入第一个数,放入a中3:用i统计比较的次数,其初值数为14:若i<=9转第四步,负责转第八步5:再输一个数,放在b中6:a乘b将赋值给a7:i增加18:返回到39:输出a中的数,此时a中的数即为十个数的乘积标题2在这里插入图...

2021-09-22 15:02:06 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除