- 博客(38)
- 收藏
- 关注
原创 数据库第八次总结
数据库除了数据管理之外,安全管理也是很重要的那分,其中的用户权限管以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。MySQL安全管理通过创建用户、用户授权、用户登录3个步骤的用户管理来实现。MySQL安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限售用户不能超出访问、操作的权限。【任务8.1】 添加数据库用户1.MySQL的权限表MySQL通过权限表
2022-05-27 13:03:05 181
原创 数据库第七次总结
[任务7.1]创建触发器前导知识1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分, 可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插人、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性,可以使用户具有操作数据库的特定权利。(2)实现复杂的数据完整性。实现数据完整性约束或规则,触发器可实现比约束
2022-05-27 13:01:42 157
原创 数据库第6次总结
1.PL\SQL的变量(1) 用户变量:用户可以在PL\SQL中使用自己定义的变量,这样的变量称为用户变量。(2) 系统变量:MySQL可以访问许多系统变量和连接变量,当服务器运行时许多变量可以动态改变。(3) 局部变量在语句块(BEGIN到End之间)中定义的变量为局部变量。2.PL\SQL的运算符及表达式算数运算符 + - * / %赋值运算符 =比较运算符> < >= <= == !=逻辑运算符与& 或| 异或^ 取反~ &g...
2022-05-27 12:59:28 229
原创 数据库第五章总结
1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部的条件。2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定的行和特定的列上。3. 逻辑数据独立性视图可以帮助用户屏蔽真实表结构变化带来的影响【任务5.1】 使用语句创建视图1. 创建视图视图中包含了SELECT查询的结果,因此
2022-05-27 12:55:27 353
原创 数据库第十四次作业电子商城
1.打开控制台2.登录MySQL任务二:数据库、表的基本操作1.创建电子商城数据库“mall_姓名全拼”2.使用电子商城数据库3.创建用户表“user_姓名全拼”,表中字段信息如下:4.创建卖家信息表“seller_姓名全拼”,表中字段信息如下:5.创建买家信息表“buyer_姓名全拼”,表中字段信息如下:6.创建地址表“address_姓名全拼”,表中字段信息如下:7.创建产品种类表“product_type_姓名全拼”,表...
2022-05-26 17:15:07 189
原创 数据库第13次作业
1开启事务2.创建并使用chaptert06创建查询使用commit结束使用\q退出使用select语句查询增加删减后查询回滚后事务的隔离级别演示验证是否开启不可读不可读情况下执行幻读演示幻读添加c重新设置隔离检查是否开启脏读a账户:创建d可串行化演示新建e提交事务...
2022-04-29 20:28:58 430
原创 数据库第十次作业
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查看“view_info”视图字段信息创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查看库中所有表创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查看“view_ standard”视图创建语句创建视图“view_ ...
2022-04-28 22:05:32 688
原创 数据库第四章总结
通配符是一种在SQL的WHERE条件子句中拥有特殊意思的字符,SQL语句中支持多种通配符,可以和LIKE一起使用的通配符有“%”和“_”。(1)百分号通配符(%)。通配符“%”匹配任意长度的字符,甚至包括零字符,可以在搜索模式中的任意位置使用,并且可以使用多个通配符。2)下划线通配符(_)。通配符“_”的用法与“%”相同,区别是“%”可以匹配多个字符,而“_”只能匹配任意单个字符。若需要匹配多个字符,则使用相同个数的“_”SELECT返回所有匹配的行,有可能是表中所有的行,如仅仅需要返回第一行或
2022-04-28 20:05:03 81
原创 数据库第九次作业
查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查询已生产产品车间的车间号、平均工龄 查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址 查询员工表中是否存在“common”工种...
2022-04-12 19:46:09 202
原创 数据库第八次作业
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?用户..
2022-04-10 16:52:06 81
原创 数据库第七次作业
更新教师表中所有记录,将津贴改为2000更新教师表中教师号在T5到T8之间的记录,将津贴改为1500更新授课表中周数为8的记录,将教师号改为T7,课程号改为C1更新课程表中课时数不在45,50中的记录,将课时数改为25更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为1000更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C5表中2000并且岗位津贴大于等于1000的记录,将津贴改为5...
2022-04-01 20:04:50 469
原创 数据库第六次作业
查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序查询课程表中带字母”L”的并且课时数大于等于.
2022-04-01 19:37:54 59
原创 数据库第五次作业
查询教师表中教师号在T5到T10之间的所有字段数据 查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据 查询授课表中去重后的所有教师号 查询授课表中教室在J栋的所有字段数据,取2-3条 查询课程表中课时数在45,30,50中的所有字段数据 查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据 查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据 ...
2022-03-29 19:54:22 59
原创 数据库第四次作业
备份所有数据库查询所有库备份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-22 20:31:01 512
原创 数据库第三次作业
如下表新增数据:教师表 teacher 指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000
2022-03-22 19:41:31 280
原创 数据库第二次作业
创建如下表:教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号
2022-03-13 14:41:12 1257
原创 项目三创建与维护MySQL数据表总结
在项目三中,我们学习了如何修改数据库字符集 使用数据库 创建表 查看数据表 以及修改表名字,还有查看数据库中的所有数据表
2022-03-06 18:24:59 371
原创 数据库第一次作业
打开控制台登录MySQL查看所有数据库创建数据库,数据库名为abc修改数据库abc的默认字符集为gbk查看abc数据库创建信息删除数据库创建数据库,名为temp使用数据库temp创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下: 字段名称 数据类型 备注说明 id int(11) ...
2022-03-03 15:44:43 95
原创 项目二总结:创建与维护MySQL数据库
在这一章 我们学会了如何登陆与退出MySQL 如下图:这是第一种方法,还有第二种方法登录与退出:我们还学会了创建与删除数据库:以及查看数据库创建信息:最后学习了修改数据库默认字符集:...
2022-02-27 15:37:42 400
原创 项目一MySQL印象
1:数据库是什么存储数据(文字,音频等)的仓库2.用户可以对数据库执行什么操作新增 删除 修改 查询3.什么是数据库管理系统管理数据库中的数据的系统4.什么时候会用到数据库应用程序当数据库管理系统无法满足用户对数据库的管理时5.一个数据路服务器可以管理多少个数据库?无数个一个数据库有多少张表无数张一个数据库有多少条数据?无数条6.数据库存储结构整体呈现什么结构?树状结构7.什么是SQL语言?是一种数据查询语言和程序设计语言8.SQL语言
2022-02-27 15:32:38 231
原创 12月第一周作业
1、int i,n=0;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、结束。1、int n,i,k,j,p,sum;2、定义for循环,把1的值赋值给i;3、判断i是否小于k除以2,是执行...
2021-12-05 17:27:12 193
原创 第五章内容总结
第五章我们学习了循环结构,其中我们学习for循环,while循环和do,while循环.还有循环嵌套 循环结构一定是要做出判断的.判定结束后根据判断再进行下一步.我们还通过学习第五章内容学到了速递发 迭代法 还了解了循环结构设计....
2021-12-05 16:56:20 66
原创 第四章内容总结
在第四章中我们学习到了关系运算符 逻辑运算符 条件运算符 其中还包含关系表达式我们学习了! && ||的含义我们还学习if else语句 双分支if语句除了if语句我们还学习了switch语句#include<stdio.h>#include<math.h>int main(){ int a, b, c; float area; double s; printf("请输入三角形的三条边长:"); scanf...
2021-11-21 18:44:37 457
原创 C语言程序设计实训教程(3)
5.1.定义int类型x=2,z=1;2.定义double类型y=1.2;3.执行swiitch(x){擦色2:y++;break;case'0':y=3;}4.输出x,y,z5:结束921.定义int类型i=1,n=0;2.判断i
2021-11-15 22:59:04 270
原创 C语言第四章程序设计实训教程(2)
填空题1:1:int m=23,n=5,x;2:表达式x=!m+m%n;3:输入x的值;4:完成6:1:定义int类型x=1,y=2;2:表达式(x>y)&&I(--x>0);3:输出x的值;4:完成15:1定义int类型a=0,b=3,c=2;2输入表达式if(a++&&b++)c--;3输入表达式else if(a+1==6||b--)c++;4输出a,b,c的值;5完成...
2021-11-14 20:08:39 547
原创 C语言程序设计实训第三章
填空题7:1:定义两个数,a,b;2:输出两个整数类型表达式;3:输出这两个整数类型表达式;4:完成填空题9:1:定义三个小数类型a,b,c;2:输入a,b的值;3:输出a,b并赋值4:进行公式运算;5:输出c的值;6:完成....
2021-11-09 22:10:30 477
原创 第三章内容总结
在C语言程序设计的第三章中我们学到了1.C语言的语句2.数据的输入和输出3.数学库函数C语言的语句包括了:说明语句;表达式语句;分支语句;循环语句;转向语句;复合语句;空语句;函数的定义与调用;输入与输出.我们还学习了printf()语句和scanf语句()的格式控制说明以及普通字符和格式字符.C语言常用的数学库函数主要有指数函数exp(x);绝对值函数fabs(x);以e为底的对数函数log(x);幂函数pow(x,y);平方根函数sqrt(x)....
2021-11-07 15:04:36 350
原创 求一百以内偶数的和
求一百以内偶数的和1:输入变量sum,sum初始值为0 ;2:用i统计比较的次数,其初值为2;3:若i<=100,转第四步,否则转入第5步4:输入sum,sum等于sum+i;5:i增加2;6:返回第3步;7:输出sum。...
2021-11-03 17:55:43 332
原创 C语言第二章内容总结
#include< stdio.h>; 它是编译预处理命令int main(void); 它是本程序中的“主函数”return 0;它结束main()函数的运行C语言每一行的必须用分号结束C语言程序中所用到的每一个常量 、变量和函数等程序的基本操作对象都有一种数据类型与之相联系。C语言的常量分直接常量和符号常量其中直接常量分为1.整型常量2.实型常量3.字符型常量转义字符符号常量的使用可以为编写程序提供很多好处:1.增加程序的可读性2.提高程序的可维护性3.简化.
2021-10-07 17:32:28 171
原创 C语言第一章总结
在第一章中,我们学到了机器语言 汇编语言和高级语言,其中C语言就是高级语言。按照语言的特性 高级语言又经历了不同的发展阶段:非结构化语言 结构化语言 面向对象语言。其中c语言就是结构化语言。程序有三种流程控制:顺序控制结构 分支控制结构 循环控制结构软件的主体是程序,程序的核心是算法。算法都应具备如下几个特征:1.确定性2.有穷性3.可行性4.有零个或多个输入5.有一个或多个输出。算法主要有:1.文字描述算法2.流程图描述算法3.伪代码表示4.程序设计语言表示C语言中还有许多标识符 关键..
2021-10-07 17:09:01 333
原创 求十个数的乘积
随机输入十个自然数,求这十个数的乘积1.输入第一第二个数a,b;2.求a乘以b的值x;3.用i统计相乘的次数,其初值置为1;4.若i≦8,转第5步;5.再输入下一个数,使其与x相乘,乘积赋值与x;6.i增加1;7.返回第4步;8.输出x,此时x的值则为十个数的乘积。...
2021-09-20 21:08:35 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人