自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目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-26 14:54:55 85

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

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

2022-05-24 14:33:38 112

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

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

2022-05-24 14:31:55 183

原创 项目五总结:创建与使用视图

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

2022-05-24 14:28:43 1409

原创 数据库第十四次作业

任务一:安装配置SQL1、打开控制台2、登录MySQL任务二:数据库、表的基本操作1、创建电子商城数据库“mall_姓名全拼”、2、使用电子商城数据库3、创建用户表“user_姓名全拼”,表中字段信息如下 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char .

2022-05-02 15:39:16 701

原创 项目二总结:创建与维护MYSQL数据库

在创建与维护MySQL数据库时,要用到很多SQL语言,用于管理数据库中的数据,如存储数据、查询数据、更新数据等。下面是一些基本的SQL语言及执行结果截图。1、登录MySQL:mysql -h localhost -u root -p+密码登录MySQL时可以省略-h localhost。因为是本地连接,所以-h localhost可以省略,如果是公司的MySQL数据库,就要加公司MySQL数据库的IP地址了。执行结果截图:2、退出MySQL:quit执行结果截图:出现

2022-05-01 21:55:02 67

原创 项目一MYSQL印象

一、数据库概念1、数据库是存储数据的仓库2、用户可以对数据库执行新增、删除、修改、查询的操作3、数据库的基本特点:数据结构化实现数据共享数据独立性高数据统一管理和控制4、数据库管理系统是专门用于创建和管理数据库的一种软件5、在数据库管理系统无法满足用户对数据库的管理时会用到数据库应用程序二、数据库存储结构1、一个数据库服务器可以管理无数个数据库2、一个数据库有无数张表3、一个表有无数条数据4、数据库存储结构整体呈现树状结构三..

2022-05-01 18:44:57 431

原创 项目3总结:创建与维护MYSQL数据表

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

2022-05-01 18:37:49 46

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

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

2022-05-01 17:44:53 379

原创 数据库第十三次作业

一、事务的概念 现实生活中,人们经常会进行转账操作,转账可以分为两部分来完成,转入和转出,只有这两部分都完成才认为转账成功。在数据库中,这个过程是使用两条语句来完成的,如果其中任意一条语句出现异常没有执行,则会导致两个账户金额不同步,造成错误。为了防止上述情况的发生,MySQL中引入了事务,所谓事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一事务的操作具有同步的特点,如果其中一条语句无法执行,那么所有的语句都不会执行,也就是说,当事务中的语句,要么都执行,要么...

2022-05-01 15:38:30 59

原创 数据库第十二次作业

2022-05-01 14:53:29 503

原创 数据库第十一次作业

2022-04-23 22:45:00 569

原创 数据库第八次作业

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

2022-04-12 20:10:56 126

原创 数据库第十次作业

创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式 查看“view_info”视图字段信息 创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址 查看库中所有表 创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话 查看“view_ standard”视图创建语句 创建视图“view_ product”,查询所有产品的产品编号、是否合格、员工号、员工

2022-04-11 16:55:05 328

原创 数据库第九次作业

数据库管理

2022-04-04 13:03:13 772

原创 数据库第七次作业

更新教师表中所有记录,将津贴改为20002.更新教师表中教师号在T5到T8之间的记录,将津贴改为15003.更新授课表中周数为8的记录,将教师号改为T7,课程号改为C14.更新课程表中课时数不在45,50中的记录,将课时数改为255.更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006.更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57.更新教师表中工资等于...

2022-03-29 09:26:45 546

原创 第六次数据库作业

查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据 2. 查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条 3.查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据 4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工...

2022-03-28 18:59:57 89

原创 第四次数据库作业

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

2022-03-27 13:52:30 704

原创 数据库第三次作业

教师表新增数据查看教师表中 教师号、教师姓名、职称、工资字段数据teacher新增t4至t13数据teacher新增t4至t13数据新增授课表除课程号数据并查看授课表新增课程号数据并查看...

2022-03-26 15:33:21 273

原创 第五次数据作业

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

2022-03-24 16:02:19 202

原创 第二次库函数作业

1.创建teacher表2.创建student表3.创建course 表创建grade表创建school_teaching表

2022-03-11 09:49:44 68

原创 数据库第一次作业

打开控制台登录mysql查看所有数据库创建数据库,数据库名为abc修改数据库abc的默认字符集为gbk查看abc的数据库创建信息删除数据库创建数据库,名为temp使用数据库temp创建表名为自己的姓名全拼_stu,表中包含字段及字母数据类型如下:查看数据表自己的姓名全拼_stu创建语句修改自己的姓名全拼_stu表名为自己的姓名全拼_student查看数据库中所有数据表修改自己的姓名...

2022-03-03 17:26:52 332

原创 第五章:循环结构程序设计(练习题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++;二、完善程序题5(文字描述,流程图及代码执行结果)1、声明整型变..

2021-12-11 10:54:21 51

原创 C语言第五章总结

#include<stdio.h>#include<math.h>int main(){ int n = 13, year; double number, rate = 0.02; for (year = 1; year <= 10; year++) { number = n * pow((1 + rate), year); printf("%2d年后,人数为:%2f亿\n"); } return 0;}...

2021-12-10 23:28:44 245

原创 5.8 循坏程序设计示例

#include<stdio.h>int main() { int i, j; for (i = 1;i <= 5;i++) { for (j = 1;j <= 20-i;j++) { printf(" "); } for (j = 1;j <= 2 * i - 1;j++) { printf("*"); } printf("...

2021-12-10 22:46:29 2059

原创 一.习题作业

#include<stdio.h>#include<math.h>int main(){ int n = 13, year; double number, rate = 0.02; for (year = 1; year <= 10; year++) { number = n * pow((1 + rate), year); printf("%2d年后,人数为:%2f亿\n"); } return 0;}#includ...

2021-12-10 15:23:56 169

原创 C语言第五章习题练习

概念填空题1.定义两个整型变量x,k2.令x=0,k=03.判断k是否小于等于9并且x不等于10,否则转第6步4.x=x+25.k增加16.输出x,k(6)1.定义一个字符变量c2.从键盘上获取一个数赋值给C3.判断getchar()是否不等于字符‘#’,否则转第5步4.c等于一开始从键盘上获取的数5.输出c单项选择(14)1.定义一个字符变量ch2.从键盘上获取一个数赋值给ch3.判断从键盘上获取的数是

2021-11-29 18:07:14 492

原创 C语言第四章总结

#include<stdio.h>#include<math.h>int main(){int a, b, c;float area;double s;printf("请输入三角形的三条边:");scanf_s("%d,%d,%d", &a, &b, &c);s = (a + b + c) / 2.0;if (a + b <= c || b + c <= a || a + c <= b) print...

2021-11-22 13:16:49 726

原创 第四章 习题作业

文字描述:单项选择题(5)1:定义一个常量N=8,定义两个整型变量x=2,z=1,定义一个小数变量y=1.22:使用switch语句3:如果x=2,则y=y+14:如果X=0,则y=3单项选择题(9)1:定义两个整型变量x=2,y=6;2:使用switch语句3:如果x大于等于0,y取14:否则y取-1阅读程序题(2)1:定义两个整型变量i=1,n=02:使用switch语句3:如果i等于14:如果i等于2, n

2021-11-22 09:59:11 66

原创 C语言第三章顺序结构程序设计

3.2 C语言的语句1.说明语句说明语句用于定义成员程序所使用的变量与类型。例如:int a,b; /*定义两个整型变量*/char ch: /*定义一个字符型变量*/2.表达式语句表达式语句由表达式加上分号";"组成。其一般形式如下: 表达式例如:...

2021-11-07 11:59:41 292

原创 C语言第三章求一百以内的偶数之和

1:定义两个整型变量a,i2:i的初始值为2,3:若i<101,转第4步,否则转第7步4.a=a+i5.i增加26.返回第三步7.输出a代码#include<stdio.h>int main() {int sum = 0;int i = 2; while (i < 101) { sum = sum + i; i = i + 2; } printf("输出sum:%d",sum);}...

2021-11-03 20:15:02 854

原创 C语言第二章总结

引例:

2021-10-31 01:26:18 1107

原创 C语言程序设计第一章总结

程序与程序设计语言程序具有以下特点:1完成某一特定的任务; 2使用某种程序设计语言描述如何完成该任务; 3存储在计算机中,并且被运行后才能起作用。程序设计语言的发展机械语言汇编语言高级语言:易学、易用、易维护,人们可以更有效、更方便...

2021-10-07 15:38:10 403

原创 交换两个变量的值

流程图

2021-09-19 16:33:29 60

原创 求十个数中最大的数

流程图

2021-09-19 16:08:50 38

原创 十个的乘积

1.输入第一个数为a;2.i为初始值,其i=0,输入另一个数为b=13.若i<10,转入第4步,否则转第7步4.b=b*a5.i=i+16.返回第3步7.输出十个数的乘积b流程图

2021-09-19 16:06:13 73

空空如也

空空如也

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

TA关注的人

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