自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 MySQL数据库思维导图

登录 | ProcessOn

2022-05-27 17:34:56 127

原创 项目8 数据库的安全性维护

【课本】数据库除了数据管理之外,安全管理也是很重要的那分,其中的用户权限管以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。MySQL安全管理通过创建用户、用户授权、用户登录3个步骤的用户管理来实现。MySQL安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限售用户不能超出访问、操作的权限。【任务8.1】 添加数据库用户1.MySQL的权限表MySQ

2022-05-25 22:55:03 145

原创 项目7 创建与使用触发器

[任务7.1]创建触发器前导知识1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分, 可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插人、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性,可以使用户具有操作数据库的特定权利。(2)实现复杂的数据完整性。实现数据完整性约束或规则,触发器可实现比约束

2022-05-25 22:52:15 181

原创 项目6 创建与使用存储过程

【任务6.1】创建简单存储过程1.PL\SQL的变量(1) 用户变量:用户可以在PL\SQL中使用自己定义的变量,这样的变量称为用户变量。(2) 系统变量:MySQL可以访问许多系统变量和连接变量,当服务器运行时许多变量可以动态改变。(3) 局部变量在语句块(BEGIN到End之间)中定义的变量为局部变量。2.PL\SQL的运算符及表达式算数运算符 + - * / %赋值运算符 =比较运算符> < >= <= == !=逻辑运算符与&a...

2022-05-25 22:51:42 123

原创 项目5 创建与使用视图

1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部的条件。2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定的行和特定的列上。3. 逻辑数据独立性视图可以帮助用户屏蔽真实表结构变化带来的影响【任务5.1】 使用语句创建视图1. 创建视图视图中包含了SELECT查询的结果,因此

2022-05-25 22:50:19 160

原创 数据库第十四次作业-电子商城数据库搭建

任务一:安装并配置MySQL1.打开控制台2.登录MySQL任务二:数据库、表的基本操作1.创建电子商城数据库“mall_姓名全拼”create database mall_chenzhiyuan;2.使用电子商城数据库3.创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 ...

2022-05-25 22:49:09 245

原创 数据库第十三次作业

create database chaptet06;use chaptet06;create table account( -> id int primary key auto_increment, -> name varchar(40), -> money float -> );insert into account(name,money) values('a',1000);mysql> insert into accou...

2022-04-28 21:32:38 83

原创 数据库第十二次作业

1.创建一个stu表create table czy_stu( -> id int(10) not null, -> name varchar(50) not null, -> class varchar(50) not null, -> primary key(id) -> );2.添加stu表数据insert into czy_stu values -> (1,"Luck","calss1")...

2022-04-28 21:03:19 379

原创 mysql第四章总结

查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是。SELECT{* | <字段列表>}[FROM<表1>,<表2>…[WHERE<表达式>][GROUP BY][HAVING[{}…]][ORDER BY][LIMIT[,]]]SELECT[字段1,字段2…,字段n]FROM[表或视图]WHERE[查询条件];其中,各条字句的含义如下。

2022-04-28 20:20:02 79

原创 数据库第十一次作业

一、创建stu表create table stu( -> s_id int(11) primary key not null unique, -> s_name varchar(20) not null, -> addr varchar(50) not null, -> tel varchar(50) not null -> );alter table stu rename chenzhiyuan_stu;...

2022-04-28 20:15:55 384

原创 mysql第十次作业

1.创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式2.查看“view_info”视图字段信息3.创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4.查看库中所有表5.创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话6.查看“view_ standard”视图创建语句7.创建视图“view_ pro...

2022-04-14 14:54:12 278

原创 MySQL项目3总结创建与维护

登录MySQLmysql -u root -p密码查看所有数据库show databases;创建数据库CREATE DATABASE 数据库名;修改数据库默认字符集alter database 数据库名default character set 新字符集;查看hao数据库创建信息;show create database 表名\g;删除数据库drop database 数据库名;使用数据库USE 数据库名;...

2022-04-06 08:47:35 408

原创 数据库第九次作业

查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查询已生产产品车间的车间号、平均工龄查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址查询员工表中是否存在“common”...

2022-04-05 18:07:08 211

原创 数据库第八次作业

身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?组织、存储和管理

2022-04-03 14:42:20 96

原创 数据库第七次作业

更新教师表中所有记录,将津贴改为2000更新教师表中教师号在T5到T8之间的记录,将津贴改为1500更新授课表中周数为8的记录,将教师号改为T7,课程号改为C1更新课程表中课时数不在45,50中的记录,将课时数改为25更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为1000更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C5更新教师表中工资等于2000并且岗位津贴大于等于1000的记录,将津贴改为500...

2022-03-27 13:52:36 1000

原创 数据库第六次作业

查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序查询课程表中带字母”L”的并且课时数大于等于...

2022-03-27 13:34:29 70

原创 数据库第五次作业

查询教师表中教师号在T5到T10之间的所有字段数据:查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据查询授课表中去重后的所有教师号查询授课表中教室在J栋的所有字段数据,取2-3条查询课程表中课时数在45,30,50中的所有字段数据查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据查询教师表中岗位津贴为空的所有字段数据,按工资从小到大...

2022-03-27 13:20:33 71

原创 数据库第四次作业

备份所有数据库备份a库备份bc库删除abc库创建a库mysql命令还原a库mysql命令还原bc库查询所有库备份abc库删除abc库

2022-03-27 12:28:55 59

原创 数据库第三次作业

教师表 teacher 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3 A

2022-03-17 19:32:10 817

原创 数据库第二次作业

教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NA

2022-03-11 09:33:48 75

原创 数据库第一次作业

查看所有数据库2.创建数据库,数据库名为abc3.修改数据库abc的默认字符集为gbk4.查看abc数据库创建信息5.删除数据库6.创建数据库,名为temp7.使用数据库temp8. 创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下9.查看数据表自己的姓名全拼_stu创建语句10.修改数据表自己的姓名全拼_stu表名为自己的姓名全拼_student11.查看数据库中所有数据表12.修改自己的姓名全拼_stud...

2022-03-03 15:42:28 82

原创 MySQL创建与维护

登录MySQLmysql -h localhost -u root -p执行结果退出MySQLquit或者\q执行结果查看数据库状态信息status;执行结果查看所有数据库show databases;执行结果创建数据库CREATE DATABASE 数据库名;执行结果删除数据库drop database 数据库名;执行结果查看数据库创建信息show create da...

2022-02-27 18:23:01 193

原创 MySQLl印象总结

一、什么是数据库(DB)?什么是结构化查询语言(SQL)?什么是数据库管理系统(DBMS)什么是数据库(DB)?数据库(Data Base)存放数据的仓库,用于有组织的采存储数据,相较于EXCEL而言它能够存储的数据量级要更高。什么是结构化查询语言(SQL)?SQL (Structured Query Language) 是一种具有数据操纵和数据定义等多种功能的数据库结构化查询语言。什么是数据库管理系统(DBMS)数据库管理系统(Database Manage System)数据库是通..

2022-02-27 17:44:08 287

原创 第五章总结

for语句的一般形式为:for(表达式1;表达式2;表达式3) 循环体语句; 计数型的循环:for(循环变量赋初值;循环条件;循环变量增量); 循环体语句;...

2021-12-11 11:53:56 136

原创 C语言第五章程序设计实训

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; } printf("%d,%d", k,...

2021-12-11 11:34:12 748

原创 C语言第四章程序设计实训

1.定义三个整型变量m=23,n=5,a;2.a等于表达式!m+m%n;3.输出a此时a为表达式的值#include<stdio.h>int main() { int m=23, n=5, a; a = !m + m % n; printf("%d",a); return 0;}1.定义整型变量x=1,y=2;2.使用if判断x等于y并且负负x>03.输出x#include<stdio.h>int main...

2021-12-11 10:50:11 1822

原创 第四章总结

!含义是非关系运算符 > >= < <= == !=关系运算符都是双目运算符,其结合方向是左结合。关系运算符的优先级低于算术运算符,但是高于赋值运算符。关系运算符中,>、<、>=、<=的优先级相同,==、!=的优先级相同,前者的优先级高于后者,即“>=”的优先级高于“==”。关系表达式 用关系运算符将两个表达式连接起来的式子称为关系表达式 关系表达...

2021-11-15 00:05:09 387

原创 c语言程序设计实训第三章

911阅读程序题 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

2021-11-13 23:53:57 591

原创 2021-11-07第三章总结

c语言的语句是以分号结尾的字符序列,是程序最基本的执行单位,分号是c语句的必要组成部分。一行可以写几个语句。1说明语句 说明语句用于定义程序所使用的变量与类型。例如: int a,b; 定义两个整型变量2表达式语句 表达式语句由表达式加上分号“;”组成。 一般形式为 表达式;3分支语句 分支语句实现分支控制过程,根据条件成立与否执行不同的语句。有两种分支结构,即双分支if - else 语句与多分支的switch语句。 如...

2021-11-07 23:14:18 521

原创 求100以内偶数之和

(1)给sum赋值0;(2)用i表示每次增加的数,其初值置为2;(3)若i<=100,则转第(4)步,否则转第(6)步;(4)sum=sum+i, i=i+2; (5)返回第(3)步;(6)输出sum。

2021-11-03 11:19:47 59

原创 第二章总结

C语言的数据类型数据类型基本类型整型字符型实型(浮点型)构造类型数据类型构造体类型共用体类型枚举类型指针类型空类型(1)基本类型还可以分解为其他类型,主要为整型、字符型和浮点型。(2)构造类型是根据已定义的一个或多个数据类型,用构造的方法来定义的。可以理解为,一个构造类型的值由若干个“成员”或“分量”构成。每个“成员”都是一个基本类型或个构造类型。C语言中构造类型包括:数组类型、结构体类型、共用体类型和枚举类型。(3)指针是C语言中一种特殊的,同时又具有重要作用

2021-10-31 17:12:01 330

原创 第一章总结

程序是为实现特定目标或解决特定问题而用计算机语言编写的一系列语句和指令,计算机能严格按照这些指令去做。1.2程序设计语言的发展1.2.1程序设计语言的发展1 机器语言人们要使计算机知道和执行自己的意图,就要编写许多条由0和1组成的二进制指令代码。这种计算机能直接识别和接受的二进制代码称为机器指令。2 汇编语言为了减轻使用机器语言编程的困难,人们采用助记符莱代替机器指令的二进制串,这种程序设计语言就是汇编语言,也称为第二代就计算机语言。汇编语言同样十分依赖于机器硬件,可移植性不好,但.

2021-10-31 15:49:14 81

原创 求十个数的乘积

①输入一个值,放入x中;②用i表示相乘次数,其初始值为1;③若i<9,转第④步,否则转第8步;④再输入一个数放在y中;⑤将x与y相乘,得z,将赋值给x;⑥i+1;⑦返回第3步;⑧输出下,此时x为十个数的乘积...

2021-09-19 12:36:21 57

原创 2021-09-19 交换两个变量的值

2021-09-19 12:29:55 235

原创 2021-09-19 求十个数中最大的数

2021-09-19 12:02:55 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除