![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
眼中洋溢着暖
这个作者很懒,什么都没留下…
展开
-
项目八总结:数据库的安全性维护
数据库除了数据管理之外,安全管理也是很重要的部分,其中的用户权限管理可以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。 MySQL 安全管理通过创建用户、用户授权、 用户登录3个步骤的用户管理来实现。MySQL 安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限制用户不能超出访问、操作的权限。【任务8.1】添加数据库用户...原创 2022-05-24 20:20:13 · 210 阅读 · 0 评论 -
项目七总结:创建与使用触发器
数据表中为了保证数据的完整性或执行其它特殊规则,MySQL除了提供约束之外,还提供了另外一种机制:触发器(trigger)。【任务7.1】 创建触发器1.触发器概述 触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。普通的存储过程通过 Call 命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插入、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个...原创 2022-05-24 15:39:35 · 351 阅读 · 0 评论 -
项目六总结:创建与使用存储过程
SQL 语句没有流程控制,无法实现复杂的应用,PL/SQL 语言 (Procedural Language/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL 不旦支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。 系统开发过程中,经常会有同一个功能模块多次调用的情况,如果每次都编写代码会浪费大量的时间,为了解决这类问题,MySQL 5.0开始引入存储过程。存储过程是一组为了完成特定功能的 PL/SQL 语句集,经编译后存储在数据库...原创 2022-05-19 16:06:52 · 726 阅读 · 0 评论 -
项目五总结:创建与使用视图
视图是一个从或多个表中导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表,通过视图不仅可以看到存放在基本表中的数据,还可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。与直接操作基本表相比,视图具有以下特点:①简单化;②安全性;③逻辑数据独立性。【任务5.1】使用语句创建视图1.创建视图: 视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已存在的数据表。视图可以建立在一张表上,也可以建立在多张表上。在MySQL中,创建视图使...原创 2022-05-19 14:59:55 · 715 阅读 · 0 评论 -
项目四总结:MySQL数据表的检索
数据库管理系统的一个最重要的功能就是数据查询,数据查询不仅是简单查询数据库中存储的数据,还更要对数据进行筛选,以及确定数据以怎样的格式显示。MySQL提供了功能强大、灵活的语句来实现这样操作,本项目将介绍如何使用SELECT语句查询数据表中的一列或多列数据、连接查询,子查询,以及使用Navicat生成查询等。【任务4.1】查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[原创 2022-05-03 09:30:29 · 321 阅读 · 0 评论 -
数据库第四次作业
1.备份所有数据库2.查询所有库3.备份A库4.备份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-04-12 13:05:52 · 770 阅读 · 0 评论 -
数据库第七次作业
1.更新教师表中所有记录,将津贴改为20002. 更新教师表中教师号在T5到T8之间的记录,将津贴改为15003. 更新授课表中周数为8的记录,将教师号改为T7,课程号改为C14.更新课程表中课时数不在45,50中的记录,将课时数改为255.更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006.更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57.更新教师表中工资等于2000并且岗位津贴大..原创 2022-04-11 20:28:33 · 400 阅读 · 0 评论 -
项目三总结:创建与维护Mysql数据库
一.创建表(创建表前得先使用数据库)create table 表名(字段名1 字段数据类型1,字段名2 字段数据类型2,。。。。。。。。。。。字段名n 字段数据类型n *此时应注意最后一个数据类型后不接分号); 二. 删除数据表drop table 表名;三.查看数据库中所有表...原创 2022-04-11 20:10:56 · 248 阅读 · 0 评论 -
项目二总结:创建与维护Mysql数据库
1.登录Mysql(登录MySQL时可以省略-h localhost。因为是本地连接,所以-h localhost可以省略)2.退出Mysql(quit或者\q)(出现Bye即为退出成功)(\q是quit的缩写)3.查看数据库状态信息(status;)4.查看所有数据库(show databases;)(数据库初始化有四个原始库,如图)5.创建数据库(create database 数据库名;)(此时较上面已经多了一个数据库)6.删除数据库(drop databa原创 2022-04-11 19:34:36 · 2404 阅读 · 0 评论 -
项目一总结:Mysql印象
1.Mysql概述:Mysql是一个关系型数据库管理系统,将数据保存在不同的表中,增加了速度并提高了灵活性。2.Mysql的主要特色:①速度:Mysql运行速度很快;②容易使用:Mysql是一个高性能且相对简单的数据库系统;③价格:Mysql对多数个人用户来说是免费的;④支持语言查询:Mysql不仅可以利用SQL[SQL(结构化查询语言)是一种所有现代数据库系统都选用的语言];还可以利用支持ODBC(开放式数据库连接)的应用程序(ODBC是Microsoft开发的一种数据库通信协议)原创 2022-04-11 16:37:13 · 2776 阅读 · 0 评论 -
数据库第八次作业
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……1.什么是数据库?答:存储数据原创 2022-04-05 16:16:05 · 82 阅读 · 0 评论