- 博客(35)
- 收藏
- 关注
原创 项目8 数据库的安全性维护
添加数据库用户1.MySQL的权限表MySQL 通过权限表来控制用户对数据库的访问,MySQL 数据库在安装时会自动安装多个数据库。MySQL 权限表存放在名称为 MySQL 的数据库中。常用的权限表有user、db、host、 table _ priv、columns_ priv 和 procs _ priv。(1)user 权限表。user 是MysQL 中最重要的一个权限表,user 列主要分为 4个部分:用户列、权限列、安全列和资源控制列①用户列:用户登录时通过表中的 Host、Use.
2022-05-27 08:50:52 138
原创 项目7 创建与使用触发器
创建触发器1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。 触发器的以下三个作用:(1)安全性。可以使用户具有操作数据库的特定权利。(2)实现复杂的数据完整性。实现数据完整性约束或规则,触发器可实现比约束更复杂的限制。(3)实现复杂的非标准数据相关完整性。触发器可以对数据库中相关的表进行级联更新。2.创建触发器创建触发器使用CREATE TRIGGER 语句,其语法格式为:C...
2022-05-27 08:39:08 458
原创 项目5 创建与使用视图
1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部的条件。2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据库授权命令可以是每一个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定的行和特定的列上。3.逻辑数据独立性视图可以帮助用户屏蔽真实表结构变化带来的影响。1.创建视图create view 视图名 as select * fro.
2022-05-17 19:31:57 297
原创 项目6 创建与使用存储过程
【任务6.1】 创建简单存储过程1.PL/SQL的变量变量是指在程序运行过程中其值可以改变的量,包括用户变量、系统变量和局部变量。(1)用户变量。用户可以在 PL/SQL 中使用自己定义的变量,这样的变量称为用户变量。可以先在用户变量中保存一个数据,然后在以后的语句中引用该变量,这样就可以将数据从一条语句传递到另一条语句。用户变量在使用前必须定义和初始化。如果使用没有初始化的变量,其值为 NULL。定义和初始化一个用户变量可以使用 SET 语句,其语法格式为:SET @<变量名1..
2022-05-17 19:27:41 330
原创 第十三次 作业电子商城项目
任务三、对表中数据进行基本操作所有字段批量插入用户表数据 phone username password question answer 13812345678 anne annnepassword favorite book harry potter 1821234567.
2022-05-02 11:21:06 82
原创 数据库第十四次作业 电子商城项目
数据库第十三次作业——电子商城项目安装并配置MySQL打开控制台登录MySQL数据库、表的基本操作创建电子商城数据库“mall_姓名全拼”使用电子商城数据库创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char ...
2022-04-28 16:20:39 71
原创 项目四总结:MySQL数据表的检索
数据库管理系统的一个最重要的功能就是数据查询,数据查询不仅是简单查询数据库中存储的数据,还更要对数据进行筛选,以及确定数据以怎样的格式显示。MySQL提供了功能强大、灵活的语句来实现这样操作,本项目将介绍如何使用SELECT语句查询数据表中的一列或多列数据、连接查询,子查询,以及使用Navicat生成查询等。【任务4.1】查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[
2022-04-12 20:27:25 516
原创 第十次 作业 视图
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查看“view_info”视图字段信息创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查看库中所有表创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查看“view_ standard”视图创建语句创建视图“view_ product”,查询所有产品的产品编号、是否合
2022-04-12 20:18:19 61
原创 第六次作业 查询数据 多条件
查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据2.查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3.查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6.查询课程表中带字母”L”...
2022-04-11 15:14:52 139
原创 第九次作业 链接查询
查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查询生产出质量达标产品的产品编号、员工姓名、员工联系电查询已生产产品车间的车间号、平均工龄查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址查询员工表中是否存在“common”工种的员工,如果存在则查询
2022-04-09 20:08:45 68
原创 第八次作业
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?数据库是按照数据
2022-04-03 10:19:04 53
原创 第七次作业 数据更新
更新教师表中所有记录,将津贴改为2000更新教师表中教师号在T5到T8之间的记录,将津贴改为1500更新授课表中周数为8的记录,将教师号改为T7,课程号改为C1更新课程表中课时数不在45,50中的记录,将课时数改为25更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为1000更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C5更新教师表中工资等于2000并且岗位津贴大于等于1000的记录,将津贴改为500更新
2022-03-28 19:38:07 65
原创 第五次作业 查询数据
1.查询教师表中教师号在T5到T10之间的所有字段数据2.查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据
2022-03-26 16:11:27 75
原创 第四次作业 数据备份与还原
备份所以数据库查询所有库备份A库备份B C库删除A B C 库创建A库Mysql命令还原A库Mysql命令还原BC库查询所有库备份A库备份BC库删除ABC库创建并使用A库Source命令还原A库Source命令还原B、C库查询所有库...
2022-03-24 16:09:35 539
原创 第三次作业 新增数据库
1.教师表 teacher 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3
2022-03-15 16:29:01 808
原创 数据库第二次作业
1.教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号
2022-03-14 13:53:13 602
原创 数据库第一次作业
1.打开控制台2.登入MysQL3.查看所以数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看abc数据库创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为liweijwi-stu,表中包含字段及字段数据类型如下:11.查看数据表自己的姓名全拼_stu创建语句12.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_stu...
2022-03-03 17:09:37 39
原创 项目1MySQL创建与维护
登录MySQLmysql -h localhost -u root -p“密码”执行结果退出MySQLquit或者\q执行结果查看数据库状态信息status;查看所有数据库show databases;创建数据库CREATE DATABASE 数据库名;删除数据库drop database 数据库名;查看数据库创建信息show create database 数据库名;修改...
2022-02-28 13:33:40 57
原创 c语言第三单元程序实训
填空7文字描述1.定义一个整型变量a与长整型变量b2.输入a,b的值3.输出a,b4.结束#include<stdio.h>int main() { int a; long b; scanf_s("(%d)%ld",&a,&b); printf("%d%ld",a,b); return 0;}填空13文字描述1.定义三个小数类型变量a,b,c2.输入a与b3.c=sqrt(a*a+b*b)/(a+b)4...
2022-01-02 18:18:50 346
原创 C语言程序设计实训第四章作业
填空题(1)代码文字描述文字描述1.定义三个整型变量m=23,n=5,a;2.a等于表达式!m+m%n;3.输出a此时a为表达式的值#include<stdio.h>int main(){ int m = 23, n = 5, x; x = !m + m % n; printf("%d", x); return 0;}运行结果...
2021-12-31 16:11:28 1236
原创 求100以内偶数之和
文字描述1,用sum统计总和,初始值为0。2,用i存放累加项的次数,其初始值为2。3,将sum加i的值赋值给sum,i加2的值赋值给i。4,若i<=100,则转第三步,否则转第五步。5,输出sum。流程图#include<stdio.h>int main(){ int i, sum = 0; for (i = 2; i <= 100; i = i + 2) sum = sum + i; printf("%d\n", sum); retu.
2021-12-31 11:50:22 4621
原创 第五章节设计实训
概念第五题#include<stdio.h>int main() { int k, x; for (k = 0, x = 0; k <= 9 && x != 10; k++) { x += 2; } printf("%d,%d", k, x);}概念第六题#include<stdio.h>int main(){ char c; for (c = getchar(); getchar() != '#'...
2021-12-11 12:26:01 117
原创 C语言程序设计第五章循环结构程序设计总结
#include<stdio.h>int main() { int k, x; for (k = 0, x = 0; k <= 9 && x != 10; k++) { x += 2; } printf("%d,%d", k, x);}
2021-12-11 00:44:36 985
原创 第四章总结
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 || b + c <= a || a + c <= b) {
2021-11-21 18:25:26 121
原创 第一章c语言总结
1、 一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、 数组和指针是c语言的经典之处,可以通用,并且互相转换,具有非常强大的功能,但是使用不当的话,会造成程序出错,打乱原有程序的规律,使可读性明显变差。6、结构体也是常用的
2021-10-22 22:07:01 90
原创 第一章c语言的学习总结
1、 一些基本的函数和基本数据类型的应用。其中,基本数据类型分为整型、浮点型、字符型、枚举类型。基本函数包括输入输出函数。2、把运算符的优先顺序排列清楚,要分清楚哪个先运算,哪个后运算。3、在编程之前要考虑好程序的算法,写出流程图,这样才能更加快速的、有效的编程。4、要分清楚各个变量的生存期和作用域,不能发生混淆,以致发生错误。5、 数组和指针是c语言的经典之处,可以通用,并且互相转换,具有非常强大的功能,但是使用不当的话,会造成程序出错,打乱原有程序的规律,使可读性明显变差。6、结构体也是常用的
2021-10-22 22:05:06 171
原创 为十个数的乘积
文字描述1.输入一个数,放入a中;2.用i统计乘法的次数,其初始值为0,b初始值为1;3.若i<10,转到第4步,否则转到第7步;4.把a和b相乘,把a和b相乘的值放入b中;5.i增加1;6.返回第3步;7.把b输出出来,此时b为十个数的乘积;...
2021-09-21 23:21:57 46
原创 c语言求十个数的乘积
文字描述1.输入一个数,放入a中;2.用i统计乘法的次数,其初始值为0,b初始值为1;3.若i<10,转到第4步,否则转到第7步;4.把a和b相乘,把a和b相乘的值放入b中;5,i增加1;6,返回第3步;7,把b输出吃来,此时b为十个数的乘积;...
2021-09-21 18:10:22 946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人