- 博客(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 和Pass
2022-05-25 08:36:05
176
原创 项目7 创建与使用触发器
[任务7.1]创建触发器前导知识1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分, 可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插人、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性,可以使用户具有操作数据库的特定权利。(2)实现复杂的数据完整性。实现数据完整性约束或规则,触发器可实现比约束
2022-05-25 08:34:17
227
原创 项目6总结:创建与使用存储过程
【任务6.1】创建简单存储过程一.MySQL的存储过程(1)存储过程是一组为了完成特定功能的SQL语句块,经编译后存储在数据库中,用户通过指定存储过程的名称并给定参数(如果该存储过程带有参数)来调用并执行它,存储过程能重复使用,这样可以大大减少数据库开发人员的工作量。存储过程主要有以下优点:①执行效率高:存储过程编译后存储在数据库服务器端,可以直接调用从而提高了SQL语句的执行效率。②灵活:存储过程可以用结构化语句编写,可以完成较复杂的判断和运算。③数据独立:用户在程序中调用存储过程,存
2022-05-25 08:33:25
161
原创 项目5总结:创建与使用视图
【任务5.1】使用语句创建视图1.创建视图 视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已存在的数据表。视图可以建立在一张表上,也可以建立在多张表上。在MySQL中,创建视图使用CREATE VIEW语句,其基本语法格式为:CREATE [OR REPLACE][ALGORITHM={UNDEFINED| MERGETEMPTABLE} ]VIEW view_name [ (column_list) ]AS select_statement[WITH [...
2022-05-25 08:32:17
169
原创 数据库第十四次作业
任务一,安装并配置MySQL打开控制台 登录MySQL任务二,数据库、表的基本操作创建电子商城数据库“mall_姓名全拼” 使用电子商城数据库 创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char 1...
2022-05-02 15:28:49
146
原创 数据库第十三次作业 事务管理
一、新建数据库二、事务的提交1.事务的隔离级别1.2演示脏读1.3设置b账户中事务的隔离级别1.4.验证是否出现脏读2.不可重复性2.1演示不可重复性2.2设置b账户中事务的隔离级别2.3验证是否出现不可重复...
2022-04-27 09:07:17
465
原创 MySQL第十次作业-视图
1.创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式2.查看“view_info”视图字段信息3.创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4.查看库中所有表5.创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话6.查看“view_ standard”视图创建语句7.创建视图“view_...
2022-04-14 14:21:41
531
原创 MySQL第四章总结
一.查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[FROM<表1>,<表2>…[WHERE<表达式>][GROUP BY][HAVING[{}…]][ORDER BY][LIMIT[,]]]SELECT[字段1,字段2…,字段n]FROM[表或视图]WHERE[查询条件];其中,各条字句的含义如下。
2022-04-14 13:50:54
357
原创 MySQL第九次作业-连接查询&子查询
查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式 查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式 查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址 查询生产出质量达标产品的产品编号、员工姓名、员工联系电话 查询已生产产品车间的车间号、平均工龄 查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址 查询员工表中是否存在“common”工种的员工,如果存在则查询员工表“c
2022-04-05 17:33:06
388
原创 数据库第八次作业-复习作业(工厂项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?答:组织、存.
2022-04-03 16:16:41
62
原创 MySQL第七次作业-更新数据
更新教师表中教师号在T5到T8之间的记录,将津贴改为15002更新授课表中周数为8的记录,将教师号改为T7,课程号改为C13更新课程表中课时数不在45,50中的记录,将课时数改为254更新教师表中所有记录,将津贴改为20005更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57更新教师表中工资等于2000并且...
2022-03-29 08:38:12
693
原创 数据库第六次作业-查询数据-多条件
查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序查询课程表中带字母”L”的并且课时数大于等于50的课程名称、课时数字段..
2022-03-24 15:16:46
102
原创 数据库第六次作业-查询数据-多条件
1查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据2查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6查询课程表...
2022-03-24 14:50:46
244
原创 MySQL第五次作业-查询数据
1查询教师表中教师号在T5到T10之间的所有字段数据2查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据3查询授课表中去重后的所有教师号4查询授课表中教室在J栋的所有字段数据,取2-3条5查询课程表中课时数在45,30,50中的所有字段数据6查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据7查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据8查询教师表中岗...
2022-03-24 14:11:11
1320
原创 MySQL第四次作业数据备份和还原
备份所有数据库查询所有数据库备份a库备份b c库删除abc库创建a库Mysql命令还原A库Mysql命令还原B、C库查询所有库备份A库备份B、C库删除A、B、C库创建并使用A库Source命令还原A库Source命令还原B、C库查询所有库...
2022-03-24 13:10:13
876
原创 【无标题】第三次数据库作业
如下表新增数据:教师表 teacher 指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000
2022-03-17 19:16:25
457
原创 MySQL第二次作业
教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NA
2022-03-11 09:41:17
761
原创 【无标题】数据库第一次作业
打开控制台登录MySQL查看所有数据库创建数据库,数据库名为abc修改数据库abc的默认字符集为gbk查看abc数据库创建信息删除数据库创建数据库,名为temp使用数据库temp创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下: 字段名称 数据类型 备注说明 id int(11) ...
2022-03-03 18:33:35
62
原创 MySQL创建与维护
MySQL创建与维护登录MySQL退出MySQL查看数据库状态信息查看所有数据库创建数据库删除数据库查看数据库创建信息修改数据库默认字符集MySQL默认端口号mysql -h localhost -u root -p 中-h含义?-u含义?-p含义?-h localhost为什么可以省略?登录MySQLmysql -h localhost -u root -p执行结果退出MySQLquit或者\q执行结果查看数据库状态信息statu
2022-02-27 18:05:21
296
原创 MySQLl印象总结
一、什么是数据库(DB)?什么是结构化查询语言(SQL)?什么是数据库管理系统(DBMS)什么是数据库(DB)?数据库(Data Base)存放数据的仓库,用于有组织的采存储数据,相较于EXCEL而言它能够存储的数据量级要更高。什么是结构化查询语言(SQL)?SQL (Structured Query Language) 是一种具有数据操纵和数据定义等多种功能的数据库结构化查询语言。什么是数据库管理系统(DBMS)数据库管理系统(Database Manage System)数据库是通过D
2022-02-27 17:58:24
84
原创 C语言程序设计第五章
例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,number)...
2021-12-11 10:52:31
184
原创 C语言第五章程序设计实训
概念填空题第5题文字描述1.定义两个整型变量k,x2.给k,x赋值k=0,x=03.判断k是否小于等于9并且x是否不等于10判断正确跳转4否则跳转64.x等于x加25.k++然后返回36.输出k和x的值7.结束代码#include<stdio.h>int main() { int k, x; for (k = 0, x = 0;k <= 9 && x != 10;k++) { x += 2; } p...
2021-11-29 13:20:55
1887
原创 C语言第四章总结
例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 + b <= c || a + c <=...
2021-11-21 17:29:47
138
原创 C语言程序设计第四章实训
引例例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 + b <= c || a + c &...
2021-11-14 14:45:25
256
原创 第三章程序设计实训
填空7.文字描述1.声明一个整型变量跟一个长整型变量分别是a,b2.输入a,b的值3.输出a,b的值4.结束流程图代码#include<stdio.h>int main() { int a; long b; scanf_s("(%d)%ld",&a,&b); printf("%d%ld",a,b);}填空 13.文字描述1.声明三个小数类型变量a,b,c2.输入a和b的值3.c等于sqrt(aa+bb)/(a+...
2021-11-10 23:49:33
197
原创 C语言程序设计第三章总结
【例3.1】求华氏温度对应的摄氏温度#include<stdio.h>int main(void) { int celsius, fahr; printf("请输入华氏温度:"); scanf_s("%d",&fahr); celsius = 5 * (fahr - 32) / 9; printf("华氏温度为:%d,摄氏温度为:%d",fahr,celsius); return 0;}【例3.2】由键盘上输入一个小写字母,将...
2021-11-07 13:08:39
225
原创 求100以内偶数之和
.定义两个变量 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 16:00:56
102
原创 第二章总结
2.1引例 2.2c语言的数据类型 (1)基本类型还可以分解为其他类型,主要为整型、字符型和浮点型。(2)构造类型是根据已定义的一个或多个数据类型,用构造的方法来定父的,可以理第为,一个构造类型的值由若于个“成员”或“分量”构成。每个“成员”都是一个基本类型或-个构造类型。C语言中构造类型包括:数组类型、结构体类型、共用体类型和枚举类型。(3)指针是 C语言中一种特殊的,同时又具有重要作用的数据类型。在本章中.首先介绍基本类型中的整型、实型和字符型。其余类型在以后各章中陆续介绍。...
2021-10-31 15:05:10
421
原创 c语言第一章总结
第一小节1.程序并不需要读者能完全理解,相关内容会在后续章节详细介绍。这里只需要初步印象即可。2.由上面程序可以看出,C语言是由函数组成,程序涉及四个函数main(),max()scanf()和printf()。其中main函数是主函数,max为定义函数,作用是求数里最大的数,scanf和printf是系统先设计好的函数,分别用于输入和输出第二小节1.通常每种程序设计语言中,在解决实际问题时,通常包含着各种类型的数据,数据类型数据类型就是对某些具有相同性质的数据值和总称。例如整数、实数均是最
2021-10-07 17:42:32
109
原创 求十个数的乘积
1,输入一个值,放入x中2,用i表示相乘次数,让初始值为13.诺i<9,转入第4步,否则转入84,再输入一个数放在y中5将x与y相乘,得z,将赋值给x6,i+17,返回第三步8,输出下,对此x为十个数的乘积...
2021-09-19 12:33:30
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人