- 博客(32)
- 收藏
- 关注
原创 项目八总结:数据库的安全性维护
数据库除了数据管理之外,安全管理也是很重要的部分,其中的用户权限管理可以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。 MySQL 安全管理通过创建用户、用户授权、 用户登录3个步骤的用户管理来实现。MySQL 安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限制用户不能超出访问、操作的权限。【任务8.1】添加数据库用户...
2022-05-24 20:20:13
256
原创 项目七总结:创建与使用触发器
数据表中为了保证数据的完整性或执行其它特殊规则,MySQL除了提供约束之外,还提供了另外一种机制:触发器(trigger)。【任务7.1】 创建触发器1.触发器概述 触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。普通的存储过程通过 Call 命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插入、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个...
2022-05-24 15:39:35
401
原创 项目六总结:创建与使用存储过程
SQL 语句没有流程控制,无法实现复杂的应用,PL/SQL 语言 (Procedural Language/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL 不旦支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。 系统开发过程中,经常会有同一个功能模块多次调用的情况,如果每次都编写代码会浪费大量的时间,为了解决这类问题,MySQL 5.0开始引入存储过程。存储过程是一组为了完成特定功能的 PL/SQL 语句集,经编译后存储在数据库...
2022-05-19 16:06:52
759
原创 项目五总结:创建与使用视图
视图是一个从或多个表中导出来的表,它是一种虚拟存在的表,并且表的结构和数据都依赖于基本表,通过视图不仅可以看到存放在基本表中的数据,还可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。与直接操作基本表相比,视图具有以下特点:①简单化;②安全性;③逻辑数据独立性。【任务5.1】使用语句创建视图1.创建视图: 视图中包含了SELECT查询的结果,因此视图的创建基于SELECT语句和已存在的数据表。视图可以建立在一张表上,也可以建立在多张表上。在MySQL中,创建视图使...
2022-05-19 14:59:55
750
原创 数据库第十四次作业
任务一:安装并配置MySQL1. 打开控制台2. 登录 MySQL任务二:数据库、表的基本操作1. 创建电子商城数据库“mall_姓名全拼”2. 使用电子商城数据库3.创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char .
2022-05-09 14:54:52
139
原创 项目四总结:MySQL数据表的检索
数据库管理系统的一个最重要的功能就是数据查询,数据查询不仅是简单查询数据库中存储的数据,还更要对数据进行筛选,以及确定数据以怎样的格式显示。MySQL提供了功能强大、灵活的语句来实现这样操作,本项目将介绍如何使用SELECT语句查询数据表中的一列或多列数据、连接查询,子查询,以及使用Navicat生成查询等。【任务4.1】查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[
2022-05-03 09:30:29
333
原创 数据库第十一次作业
一.创建学生表stu,插入三条记录二.给学生表中插入数据三.查看学生表中的数据信息四.创建报名表sign,插入三条记录五. 给报名表中插入数据六.查看报名表中的数据信息七.创建成绩表stu_mark,插入三条记录八.给成绩表中插入数据九. 查看成绩表中的数据信息十.十一.十二.十三.十四.十五.十六....
2022-04-18 15:14:21
469
原创 数据库第十次作业
1.创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式2.查看“view_info”视图字段信息3.创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4.查看库中所有表5.创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话6.查看“view_ standard”视图创建语句7.创建视图“...
2022-04-14 19:48:56
644
原创 数据库第四次作业
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
786
原创 数据库第七次作业
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
411
原创 项目三总结:创建与维护Mysql数据库
一.创建表(创建表前得先使用数据库)create table 表名(字段名1 字段数据类型1,字段名2 字段数据类型2,。。。。。。。。。。。字段名n 字段数据类型n *此时应注意最后一个数据类型后不接分号); 二. 删除数据表drop table 表名;三.查看数据库中所有表...
2022-04-11 20:10:56
257
原创 项目二总结:创建与维护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
2453
原创 项目一总结:Mysql印象
1.Mysql概述:Mysql是一个关系型数据库管理系统,将数据保存在不同的表中,增加了速度并提高了灵活性。2.Mysql的主要特色:①速度:Mysql运行速度很快;②容易使用:Mysql是一个高性能且相对简单的数据库系统;③价格:Mysql对多数个人用户来说是免费的;④支持语言查询:Mysql不仅可以利用SQL[SQL(结构化查询语言)是一种所有现代数据库系统都选用的语言];还可以利用支持ODBC(开放式数据库连接)的应用程序(ODBC是Microsoft开发的一种数据库通信协议)
2022-04-11 16:37:13
2832
原创 数据库第九次作业
1.查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式2.查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式3.查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4.查询生产出质量达标产品的产品编号、员工姓名、员工联系电话5.查询已生产产品车间的车间号、平均工龄6.查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址7.查询员工表中...
2022-04-11 15:39:52
2733
原创 数据库第八次作业
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……1.什么是数据库?答:存储数据
2022-04-05 16:16:05
103
原创 数据库第五次作业
查询教师表中教师号在T5到T10之间的所有字段数据 查询授课表中 周数为14的 课程号、教师号、周数、教室号 字段数据 查询授课表中去重后的所有教师号 查询授课表中教室在J栋的所有字段数据,取2-3条 查询课程表中课时数在45,30,50中的所有字段数据 查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据 查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据 查询教师表中岗位津贴为空的所有字段数据,按工资从小到大排序 查询课程表中课程号在C3..
2022-03-29 19:15:21
78
原创 数据库第六次作业
查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据 查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3.查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6.查询课程表中带字母”L”的并且课时数大于...
2022-03-23 08:20:39
51
原创 数据库第三次作业
指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3 Ala
2022-03-15 20:07:42
433
原创 数据库第二次作业
1. 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NAME
2022-03-11 09:19:03
372
原创 数据库第一次作业
1.打开控制台2.登录mysql3.查看所有数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看abc数据库创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下:11.查看数据表自己的姓名全拼_stu创建语句12.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_student...
2022-03-03 15:40:13
46
原创 循环结构程序设计
5.2 使用for语句实现循环结构 5.2.1 for语句的基本语法 for语句的一般形式为: for(表达式1;表达式2;表达式3) 循环体语句; for语句的执行过程如下: ①首先计算表达式1。 ②判断表达式2,若其值为真(非0),则执行循环体语句,然后执行第③步;若值为假(0),结束循环,转到第⑤步执行。 ③计算表达式3。 ④...
2021-12-10 14:43:05
247
原创 分支结构程序设计
4.2 关系运算符、逻辑运算符、条件运算符. 4.1 关系运算符和关系表达式. 1.关系运算符:关系运算符用于判断两个操作数的大小关系。在C语言中有6个关系运算符
2021-11-21 18:08:14
254
原创 顺序结构程序设计
3.2 C语言的语句 在C语言中,语句是以分号结尾的字符序列,是程序最基本的执行单位,分号是C语句的必要组成部分。书写代码时,一行可以写几个语句,一个语句也可以写在多行上。C语句包含多种形式。 1.说明语句. 说明语句用于定义程序所使用的变量和类型。 2.表达式语句. 表达式语句由表达式加上分号“;”组成。 3.分支语句. 分支语句实现分支...
2021-11-06 14:24:41
351
原创 数据类型、运算符和表达式
2.2C语言的数据类型2.3C语言的常量: 2.3.1 直接常量 1.整形常量:即整数,包括正整数、负整数和零,整型常量可以用十进制、八进制和十六进制表示。 2.实型常量:①小数形式②指数形式。 3.字符型常量:①字符常量只能用单引号括起来,不能用双引号或其他括号: ②字符常量只能是单个字符,不能是字符串。 4.字符串...
2021-10-31 13:57:22
385
原创 程序设计与C语言
1.#include<stdio.h>2.所有C程序有且只有一个main()函数。 3.程序设计语言发展:机器语言——汇编语言——高级语言4.程序设计语言功能:①数据表达 ②流程控制 a.顺序控制结构 b.分支控制结构 ...
2021-10-03 11:18:55
109
原创 求十个数的乘积
文字描述算法①输入第一个数,放入x中;②用i统计乘法次数,其初值置为1;③若i≤9,转第④步,否则转第⑧步;④再输入一个数,放入a中; ⑤将x与a相乘,得出值赋给x;⑥i+1;⑦返回到第③步;⑧输出x,x即为十个数的乘积...
2021-09-20 20:21:00
50
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人