自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 项目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 22:21:09 119

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

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

2022-05-26 22:09:10 520

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

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

2022-05-26 22:06:11 179

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

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

2022-05-26 21:53:35 281

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

【任务4.1】查询时选择列SELECT{*|<字段列表>}[FROM <表1>,<表2>...[WHERE<表达式>][GROUP BY < group by definition>][HAVING<expression>[{<operator> <expression>}...]][ORDER BY <order by definition>][LIMIT [&lt

2022-04-30 21:00:53 79

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

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

2022-04-28 14:54:35 97

原创 数据库第十三次作业-事务管理

​​​​​​​​​​​​​​...

2022-04-23 15:12:32 469

原创 数据库第十二次作业-存储过程的应用

2022-04-19 20:49:38 300

原创 数据库第十一次作业-视图的应用

2022-04-14 16:05:16 716

原创 数据库第十次作业—视图

创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式create view view_info as select distinct a.names,a.phones,b.address,b.name,b.phone from -> zhangyuan_workshop b left join zhangyuan_worker a on b.no=a.shop_no;查看“view_info”视图字段信息desc ...

2022-04-11 19:49:12 107

原创 数据库第九次作业 连接查询&子查询

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

2022-04-04 11:55:44 408

原创 MySQL第八次作业-复习作业(工厂项目)

1.什么是数据库?组织、存储和管理数据的仓库。2.用户可以对数据库执行什么操作?增、删、改、查3.什么是数据库管理系统?专门用于创建和管理数据的一套软件4.一个数据库管理系统可以管理多少个数据库?无数个5.每张表是否可以有很多条数据?无数条6.打开控制台,输入指令登录MySQL7.查看所有数据库8.创建新的数据库,名为temp_姓名全拼9.将temp_姓名全拼数据库的默认字符集改为gbk10.查看temp_姓名全拼数据库创建信息,告..

2022-04-01 19:14:34 94

原创 数据库第七作业-更新数据

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

2022-03-26 14:00:30 109

原创 数据库第六次作业-查询数据多条件

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

2022-03-22 20:29:56 64

原创 数据库第五次作业-查询数据

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

2022-03-22 19:15:46 276

原创 Java一元二次方程

package Hello;import java.util.Scanner; public class HelloJava{ public static void main(String[] args) { double a,b,c; while(true) { System.out.println("Please enter a:"); Scanner sc = new Scanner(System.in); a=sc.nextDouble(); System.o.

2022-03-20 14:38:55 998

原创 Java九九乘法表

package Hello;public class HelloJava { public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { System.out.print(i+"*"+j+"="+i*j+"\t"); } System.out.pr.

2022-03-20 14:35:12 227

原创 第四次作业-数据备份和还原

1.备份所有数据库2.查询所有库3. 备份A4.备份B、C库5.删除A、B、C库6.创建A库7.MySQL命令还原A库8.MySQL命令还原B、C库9.查询所有库10.备份A库11.备份B、C库12.删除A、B、C库13.创建并使用A库14.Source命令还原A库15.Source命令还原B、C库16.查询所有库...

2022-03-19 10:52:05 643

原创 数据库第三次作业-新增加数据

教师表 teacher 指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3

2022-03-15 19:24:33 557

原创 数据库第二次作业

教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NA

2022-03-11 09:42:33 833

原创 项目三总结:创建维护MySQL数据表

一、创建数据表二、查看数据库中所有数据表三、查看数据表字段信息四、查看数据表创建信息五、修改数据的表中的表名六、 修改数据表的字段名和数据类型七、数据表添加字段八、 在数据表中的第一个位置添加字段九、在指定数据表字段之后添加字段十、删除数据表中的字段...

2022-03-06 11:57:11 147

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

1.登录MySQL:2.退出MySQL:3.查看数据库状态信息:4.查看所有数据库:5.创建数据库:6.删除数据库:7.查看数据库创建信息:8.修改数据库默认字符集:

2022-03-06 09:59:09 336

原创 数据库第一次作业

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

2022-03-03 16:18:12 195

原创 项目一总结:MySQL印象

一、数据库是什么?数据库是按照数据结构来组织、存储和管理数据的仓库。数据库的基本特点:1.数据结构化2.实现数据共享3.数据独立性高4.数据统一管理与控制二、用户可以对数据库执行什么操作?新增,删除,修改,查询。三、什么是数据库管理系统?专门用于创建和管理数据库的一种软件。四、什么时候会用到数据库应用程序?当数据库管理系统无法满足用户对数据库的管理。五、一个数据库服务器可以管理多少个数据库?无数个一个数据库有多少张表?无数张一个表有多少条数

2022-02-27 12:41:56 580

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

一、阅读理解文字描述,流程图,代码执行图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++的值,...

2021-12-10 21:18:08 200

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

5.1引例【例5.1】计算人口有规律增长的数量。#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",year,numbe

2021-12-10 15:32:54 1215

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

5.8循环程序设计示例【例5.34】代码及流程图#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("\n"); } return 0;}【例5..

2021-11-29 22:17:06 617

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

文字描述,流程图,代码,执行结果。一、概念填空题5、1.声明整数变量k和x; 2.定义一个for循环,k=0,x=0; 3.判断k <= 9 &&x!= 10,是进行下一步,否则第5步; 4.把表达式x+2的值赋给x,进行k++,返回第3步; 5.输出k和x的值。#include<stdio.h>int main(){ int k, x; for (k = 0, x = 0; k <= ...

2021-11-28 21:33:25 950

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

4.1引例【例4.1】输入三角形的三边,判断是否能构成三角形,若能则计算并输出三角形的面积,否则给出出错提示。#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

2021-11-20 11:21:48 767

原创 第四章C语言程序设计实训教程(练习题)

单项选择文字描述、流程图、代码和运行结果5、1.定义常量N等于8; 2.定义两个整型变量x等于2,z等于1; 3.定义一个小数变量y等于1.2; 4.使用switch语句; 5.如果x等于2,y+1然后结束; 6.如果x等于字符0,y=3; 7.输出y。...

2021-11-15 22:07:01 1008

原创 第四章:分支结构程序设计(练习题)

一、概念填空题文字描述,流程图,代码和执行结果。1、1.声明三个整数变量m,n,w,把m赋值23,n赋值5; 2.根据表达式把表达式得出来的值赋值给w; 3.输出w,此时w是表达式的值。...

2021-11-14 13:16:17 1195

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

4.5分支结构程序设计示例【例4.19】编写程序,输入x,计算并输出下列分段函数f(x)的值(保留2位小数),要求调用sqrt()函数求平方根,调用pow()函数求幂。#include<stdio.h>#include<math.h>int main(){ float x, y; scanf_s("%f", &x); if (x > +0) y = sqrt(x); else y = pow

2021-11-13 19:20:01 191

原创 第三章:顺序结构程序结构(练习题)

一、填空题7、#include<stdio.h>int main(){ int a; long b; scanf_s("%d%ld", &a, &b); printf("(0%d)%d", a, b); return 0;}13、#include<stdio.h>#include<math.h>int main(){ double a, b, s; scanf_s("%lf%lf", &a, &am.

2021-11-10 22:33:35 289

原创 第三章总结

3.1 引例【例3.1】求华氏温度100°F对应的摄氏温度。计算公式: c=式中:表示摄氏温度,f表示华氏温度。#include<stdio.h>int main(void){ /*定义2个整型变量,celsius表示摄氏温度,fahr表示华氏温度*/ int celsius, fahr; printf("输入华氏温度:"); scanf_s("%d", &fahr); celsius = 5 * (...

2021-11-05 22:37:26 165

原创 C语言第二章求100以内偶数之合

文字描述1.定义两个变量sum和i,i的初始值为2;2.i<100,转到第三步,否则转到第6步;3.sum等于sum加i;4.i增加2;5.返回第三步;6.输出sum此时sum的值为他们的和;流程图

2021-11-03 10:46:01 1178

原创 第二章总结

代码#include<stdio.h>int main(void) { printf("Programming is fun.\n"); / * 输出文字后换行 * / printf("Programming in C is even more fun!\n"); return 0; }/ * Output: "Programming is fun." * / / * 注释 * /#include<stdio.h>

2021-10-27 20:33:06 352

原创 程序设计与C语言

1.1引例1.2程序与程序设计语言程序特点:1.完成某一特定的任务;2.使用某种程序设计语言描述如何完成该任务;3.存储在计算机中,并且被运行后才能起作用。 机器语言汇编语言高级语言 非结构化的语言 结构化的语言 面向对象的语言 流程控制顺序控制 分支控制结构 循环控制结构1.只有单一的入口和单一的出口;2.结构中的每个部分都有被执行的可能;3.结构内不应出现永不终止的循环。程序的算法表示1.输入变量a和b的值;2.将变量a的值赋给变量t;3.将变量b的值赋给

2021-10-01 20:47:31 75

原创 求十数的乘积

求十数的乘积随机输入十个数输入第一个数,放入a中用i统计比较的次数,初值置为0,b初值置为1若i≤9,转5步,否则转第8步b=a×bi=i+1返回第4步输出b

2021-09-19 15:40:16 66

原创 交换两个变量的值

交换两个变量的值

2021-09-19 14:51:33 47

原创 求十个数中最大的数

求十个数中最大的数

2021-09-18 19:32:50 40

空空如也

空空如也

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

TA关注的人

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