- 博客(35)
- 收藏
- 关注
原创 MySQL数据库项目式教程思维导图
https://www.processon.com/view/link/629031097d9c085adb6de831
2022-05-27 10:04:20
255
原创 项目8 数据库的安全性维护
数据库除了数据管理之外,安全管理也是很重要的那分,其中的用户权限管以有效保证数据的安全访问,防止数据被非必要用户泄露、修改或删除。因此,MySQL提供了用户管理来保证数据的安全性。MySQL安全管理通过创建用户、用户授权、用户登录3个步骤的用户管理来实现。MySQL安全系统非常灵活,可以通过命令或界面化登录,而用户权限也可以从数据库、表、列及其他数据库对象的不同授权来达到,既满足用户的需求,又限售用户不能超出访问、操作的权限。【任务8.1】 添加数据库用户1
2022-05-24 20:08:16
256
原创 项目7 创建与使用触发器
[任务7.1]创建触发器前导知识1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分, 可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插人、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性,可以使用户具有操作数据库的特定权利。(2)实现复杂的数据完整性。实现数据完整性约束或规则,触发器可实现比约
2022-05-17 19:29:57
428
原创 项目6 创建与使用存储过程
【任务6.1】创建简单存储过程1.PL\SQL的变量(1) 用户变量:用户可以在PL\SQL中使用自己定义的变量,这样的变量称为用户变量。(2) 系统变量:MySQL可以访问许多系统变量和连接变量,当服务器运行时许多变量可以动态改变。(3) 局部变量在语句块(BEGIN到End之间)中定义的变量为局部变量。2.PL\SQL的运算符及表达式算数运算符 + - * / %赋值运算符 =比较运算符> < >= <= == !=逻辑运算符...
2022-05-16 15:44:25
339
原创 项目5 创建与使用视图
1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部的条件。2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定的行和特定的列上。3.逻辑数据独立性视图可以帮助用户屏蔽真实表结构变化带来的影响【任务5.1】 使用语句创建视图1.创建视图视图中包含了SELECT查询的结果,因..
2022-05-16 15:18:20
408
原创 数据库第十四次作业-电子商城数据库搭建
任务一:安装并配置MySQL1.打开控制台Windows+R 键 输入 cmd 即可 打开控制台2.登录MySQLmysql -uroot -p
2022-05-09 15:10:35
1673
原创 数据库第十三次作业-事务管理
(一)事物的概念1.创建一个名为chapter06的数据库,并创建account表,插入数据,查询account表中的数据create database chaptet06;use chaptet06;create table account( -> id int primary key auto_increment, -> name varchar(40), -> money float -> );insert in...
2022-04-27 19:10:50
255
原创 数据库第十二次作业-储存过程的应用
1.创建一个stu表create table hlx_stu( -> id int(10) not null, -> name varchar(50) not null, -> class varchar(50) not null, -> primary key(id) -> );2.添加stu表数据insert into hlx_stu values -> (1,"Luck","calss1")...
2022-04-25 14:51:18
771
原创 数据库第十一次作业-试图的应用
一、创建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 huanglexiang_stu;...
2022-04-19 08:50:36
716
原创 数据库第十次作业-视图
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式 查看“view_info”视图字段信息 创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址 查看库中所有表 创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话 查看“view_ standard”视图创建语句 创建视图“view_ product”,查询所有产品的产品编号、是否合格、员工号、员工
2022-04-13 20:54:08
104
原创 数据库项目四总结:MySQL数据表的检索
【任务4.1】查询时选择列1、基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是SELECT{* | <字段列表>}[FROM<表1>,<表2>...[WHERE<表达式>][GROUP BY<group by definition>][HAVING<expression>[{<operator><expression>}...]]
2022-04-13 08:38:15
1431
原创 MySQL项目3总结创建与维护
登录MySQLmysql -u root -p查看所有数据库show databases;创建数据库修改数据库默认字符集alter database 数据库名default character set 新字符集;查看abc数据库创建信息show create database 表名\g;删除数据库drop database 数据库名;使用数据库USE 数据库名;创建表CREATE TAB...
2022-04-06 09:21:10
258
原创 数据库第九次作业-连接查询&子查询
1.查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式select no,name,phone from huanglexiang_workshop where no in(select shop_no from huanglexiang_worker where name="Chisel");2.查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式select h.name,h.phone,x.address,x.name,x.phone from huangl
2022-04-05 17:34:30
133
原创 数据库第八次作业-复习作业(工程项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?数据库(Data
2022-04-02 17:37:56
561
原创 数据库第七次作业-更新数据
更新教师表中所有记录,将津贴改为2000update huang_le_xiang set comm=2000; select * from huang_le_xiang; 2.更新教师表中教师号在T5到T8之间的记录,将津贴改为1500update huang_le_xiang set comm=1500where no between "T5" and "T8"; select * from huang_le_xiang;3.更新授课表中周数为8的记录,将教师号改为T...
2022-03-28 15:54:51
138
原创 数据库第六次作业—查询数据-多条件
1.查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据使用数据库:use huanglexiang; select * from huang_le_xiang where no between "T2" and "T9" and sal>2000 and comm is not null; 2.查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条select * from huang_le_xiang where name no..
2022-03-24 14:58:42
124
原创 数据库第五次作业-查询数据
查询教师表中教师号在T5到T10之间的所有字段数据: select * from huang_le_xiang where no between "T10" and "T5"; 查询授课表中 周数为14的 课程号、教师号、周数、教室号 字段数据 select * from school_teaching_huanglexiang where week=15; 查询授课表中去重后的所有教师号 select distinct teacher_no from scho...
2022-03-23 09:40:11
441
原创 数据库第四次作业-数据备份和还原
备份所有数据库查询所有库备份A库备份B、C库删除A、B、C库drop database a;drop database b;drop database c;创建A库create database 库名;Mysql命令还原A库mysql-u用户名 -p密码 数据库名<文件名.sqlMysql命令还原B、C库mysql-u用户名 -p密码 数据库名<文件名.sql查询所有库...
2022-03-22 19:48:41
535
原创 数据库第三次作业新增数据
如下表新增数据:1,教师表 teachera) 指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 ...
2022-03-17 16:51:38
151
原创 数据库第二次作业-表的约束
创建如下表:1.教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号
2022-03-11 12:57:52
993
原创 数据库第一次作业
1.打开控制台2.登录MySQL3.查看所有数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看abc数据库创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下: 字段名称 数据类型 备注说明 id int(11)..
2022-03-03 17:21:52
139
原创 创建与维护MySQL数据库
登录MySQL[mysql -h localhost -u root -p]执行结果退出MySQL[quit或者\q ]执行结果查看数据库状态信息status;执行结果查看所有数据库show databases;执行结果创建数据库CREATE DATABASE 数据库名;执行结果删除数据库drop database 数据库名;查看数据库创建信息show create database 数据库名;执行结果...
2022-02-27 18:41:15
77
原创 MySQL印象
1一、什么是数据库(DB)?什么是结构化查询语言(SQL)?什么是数据库管理系统(DBMS)什么是数据库(DB)?数据库(Data Base)存放数据的仓库,用于有组织的采存储数据,相较于EXCEL而言它能够存储的数据量级要更高什么是结构化查询语言(SQL)?SQL (Structured Query Language) 是一种具有数据操纵和数据定义等多种功能的数据库结构化查询语言什么是数据库管理系统(DBMS)?数据库管理系统(Database Manage System)数据
2022-02-27 18:26:14
99
原创 C语言程序设计第五章
例5.1代码#include<stdio.h>#include<math.h>int main() { int n = 13, year; double number, rate = 0.02; for (year = 1;year <= 10;year++) { number = n * pow((1 + rate), year); printf("%2d年后,人数为:%.2f亿\n",year,number)...
2021-12-11 13:00:34
316
原创 C语言第五章程序设计实训
概念填空题第5题文字描述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,
2021-12-05 17:17:18
605
原创 c语言第四章总结
引例例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 || a + c &l...
2021-11-21 18:11:53
480
原创 C语言第四章程序设计实训
代码#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 = (
2021-11-17 16:02:20
556
原创 C语言实训教程第三章
1.声明一个整型变量跟一个长整型变量分别是a,b2.输入a,b的值3.输出a,b的值4.结束代码及运行结果(13)文字描述1.声明三个小数类型变量a,b,c2.输入a和b的值3.c等于sqrt(aa+bb)/(a+b);4.输出c此时c为数学式的答案代码及运行结果(14)代码及运行结果2.单项选择(2)代码及运行结果(5)代码及运行结果(9)代码及运行结果(11)代码及运行结果3.阅读程序题(1)代码及结果(2)代码及运行结果...
2021-11-11 20:55:44
599
原创 C语言第三章总结
C语言的语句在c语言中,语句是以分号结尾的字符序列1.说明语句 (用于定义程序所使用的变量与类型)2.表达式语句(用于定义程序所使用的变量与类型)3.分支语句(实现分支控制过程,根据条件成立与否执行不同的语句)有两种分支结构,即双分支if-eles;语句分支的switch语句4.循序语句(c语言中实现循环控制的语句有3种,即for语句和do—while语句)5.转向语句(转向语句有break语句、goto语句、continue语句、return语句)6.复合语句(用一对大括号{}将若干语..
2021-11-08 11:12:16
286
原创 100以内偶数求和
文字描述1.定义两个变量 sum和i,i的初始值为2;2.i<=100,转到第三步,否则转到第6步;3.sum等于sum加i;4.i增加2;5.返回第三步;6.输出sum此时sum的值为他们的和;
2021-11-03 16:55:27
429
原创 C语言第二章总结
第2章:数据类型、运算符和表达式2.1:让我知道C语言进行程序设计,是需要一个循序渐进的过程。⒉2:C语言的数据类型C语言提供了四种数据类型:基本类型、构造类型、指针类型和空类型。① 基本类型还可以分解为其他类型,主要为整形、字符型和浮点型;② C语言中构造类型包括:数组类型、结构体类型、共用体类型和枚举类型;③ 指针是C语言中一种特殊的,同时又具有重要作用的数据类型。⒉3:C语言的常量㈠直接常量:分为整型常量、实型常量、字符型常量和字符串常量。①整型常量:整型常量即整数,包括正整数、负整
2021-10-31 15:05:36
388
原创 C语言第一章总结
1.1认我认识到C语言是一种用途广泛、功能强大、使用灵活的高级语言。1.21:认我知道程序设计语言是由最出的机器语言到汇编语言,也就是人们常常称为的“低级语言”,到现在的高级语言。高级语言又经历过三种语言发展,分别是:非结构化语言、结构化语言和面向对象语言,其中我们熟知的C语言就属于结构化语言。2:其功能特点是;①只有单一的入口和单一的出口;②结构中的每个部位都有被执行的可能;③结构内不应出现永不终止的死循环。3: “软件的主体是程序,程序的核心是算法”算法应具备①确定性、②有穷性、③可
2021-10-07 17:58:47
464
原创 求十个数的乘积
①输入一个值,放入x中②用i表示相乘次数,其初始值为1③若i<9,转第④步,否则转第8步④再输入一个数放在y中⑤将x与y相乘,得z,将赋值给x⑥i+1⑦返回第3步⑧输出下,此时x为十个数的乘积...
2021-09-19 12:50:12
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅