- 博客(34)
- 收藏
- 关注
原创 项目8-数据库的安全性维护
1.添加数据库用户MySQL的权限表MySQL 通过权限表来控制用户对数据库的访问,MySQL 数据库在安装时会自动安装多个数据库。MySQL 权限表存放在名称为 MySQL 的数据库中。常用的权限表有user、db、host、 table _ priv、columns_ priv 和 procs _ priv。不需要刷新权限create语句创建用户:createuser"用户名"@"主机号"identifiedby“密码";set语句修改密码set 语句修改密码set...
2022-05-27 09:40:00
241
原创 项目7-创建与使用触发器
1.创建与使用触发器创建触发器:create trigger 触发器名 触发时刻 触发事件 on 表名 for each row 动作; create trigger tr _1og_ stu _ in after&a
2022-05-27 09:23:50
254
原创 项目6-创建与使用存储过程
1.pl/sql的变量变量是指在程序运行过程中其值可以改变的量,包括用户变量、系统变量和局部变量。1)用户变量。用户可以在 PL/SQL 中使用自己定义的变量,这样的变量称为用户变量。可以先在用户变量中保存一个数据,然后在以后的语句中引用该变量,这样就可以将数据从一条语句传递到另一条语句。用户变量在使用前必须定义和初始化。如果使用没有初始化的变量,其值为 NULL。2.PL/SQL的运算符及表达式创建简单存储过程用户变量:set @变量名 = 值;系统变量:@@v..
2022-05-27 08:57:49
322
原创 项目5-创建与使用视图
1.简单化视图不仅可以简化用户对数据的理解,也可以简化对数据的操作。那些被经常使用的查询定义为视图,从而使用户在以后的操作中不必每次都指定全部条件2.安全性通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据是看不到的。数据库授权命令可以是每一个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定的行和特定的列上。3.逻辑数据视图可以帮助用户屏蔽真实表结构变化带来的影响。使用语句创建视图创建视图:create view 视图名 as select * fr
2022-05-27 08:34:12
524
原创 项目4-mysql数据表的检索
1. 基本查询// 检索单个列select prod_name from products;// 检索所有列select * from products;// 检索不同的行select distinct vend_id from products;// 限制结果select prod_name from products limit 4,5;1.LIMIT :若有两个参数,则第一个参数为开始位置(从 0 行开始),第二个参数为返回结果的数量;若只有一个参数,则表示限制返回
2022-05-19 15:17:52
156
原创 项目3-创建与维护mysql数据表
了解MySQL数据库数据库管理的核心任务包括创建、操作和支持数据库。在MySQL中,每个数据库都对应存放在一个与数据库同名的文件夹中。MySQL数据库文件有.frm、.MYD、.MYI3种,其中“.frm”是描述表结构的文件,“.MYD”是表的数据文件,“.MYI”是表数据文件中的索引文件。# 查看当前所有存在的数据库show databases;MySQL安装完成之后,将会在其data目录下自动创建以下4个数据库:information_schema:保存关于MySQL服务器维护的所有其
2022-05-02 11:28:37
135
原创 数据库第十四次作业-电子商城项目搭建
任务一.安装并配置MySQL1.打开控制台登录MySQL2.登录MySQL任务二.数据库、表的基本操作1.创建电子商城数据库“mall_姓名全拼”2.使用电子商城数据库3.创建用户表“user_姓名全拼”,表中字段信息如下 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char
2022-04-28 16:13:55
223
原创 数据库第九次作业连接查询&子查询
1.查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式2.查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式3.查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址4.查询生产出质量达标产品的产品编号、员工姓名、员工联系电话5.查询已生产产品车间的车间号、平均工龄6.查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址7.查询员工表中是否存在
2022-04-13 20:11:23
551
原创 数据库第七次作业更新数据
1.更新教师表中所有记录,将津贴改为20002.更新教师表中教师号在T5到T8之间的记录,将津贴改为15003.更新授课表中周数为8的记录,将教师号改为T7,课程号改为C14.更新课程表中课时数不在45,50中的记录,将课时数改为255.更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006.更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57.更新教师表中工资等于2000并且岗位...
2022-04-13 19:30:13
383
原创 数据库第四次作业
备份所有数据库查询所有库备份A库备份B、C库删除A、B、C库创建A库Mysql命令还原A库Mysql命令还原B、C库查询所有库备份A库备份B、C库删除A、B、C库创建并使用A库Source命令还原A库Source命令还原B、C库查询所有库...
2022-04-11 21:35:05
669
原创 数据库第十次作业
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式create view view_info as select distinct s.sname,s.sphone,j.address,j.name,j.phone from songjiawei_workshop j left join songjiawei_worker s on j.no=s.shop_no; 查看“view_info”视图字段...
2022-04-11 17:09:15
68
原创 数据库第八次作业-复习作业(工程项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?用户可以
2022-03-31 21:14:40
124
原创 数据库第六次作业查询数据多条件
查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据 2.查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3.查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6.查询课程表中带...
2022-03-30 21:15:53
67
原创 数据库第三次作业新增数据
1.教师表 teacher指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 T3
2022-03-30 21:07:54
770
原创 数据库第五次作业查询数据
1.查询教师表中教师号在T5到T10之间的所有字段数据2.查询授课表中 周数为14 的 课程号、教师号、周数、教室号 字段数据3.查询授课表中去重后的所有教师号4.查询授课表中教室在J栋的所有字段数据,取2-3条5.查询课程表中课时数在45,30,50中的所有字段数据6.查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据7.查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据8.查...
2022-03-30 20:58:54
85
原创 “数据库第二次作业 表的约束”
教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NA
2022-03-11 16:04:17
199
原创 数据库第一次作业
1.打开控制台2.登录MySQL3. 查看所有数据库4.创建数据库,数据库名为abc 5.修改数据库abc的默认字符集为gbk 6.查看abc数据库创建信息 7.删除...
2022-03-03 16:57:52
95
原创 项目1-MySQL印象总结
MySQL是一种采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。什么是数据库?:数据库是按照数据结构来组织存储和管理数据的仓库,用户可以对数据库执行新增、删除、修改、查找操作数据库管理系统和数据库应用程序:数据库管理系统是专门用于创建和管理数据库的一种软件。数据库应用程序是在数据库管理系统无法满足用户对数据库的管理时会用到该程序SQL语言:是一种数据库查询语言和程序设计语言,其作用是用于管理数据库中的数据
2022-02-28 13:28:53
93
原创 第五章循环结构程序设计总结
1.循环结构的含义:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件成为循环条件,反复执行的程序段成为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构。2.while语句:while语句是当型循环控制语句,一般形式为:while(表达式)语句;其中,表达式是循环条件,语句是循环体,如果是多条语句,要用符合语句。表达式可以是任意类型的表达式while循环流程图while循环的流程图如图所示,当表达是为真时,执行循环语句,继续判断,直到表达式为假,退出循环。
2021-12-11 13:12:31
740
原创 第四章分支结构程序设计总结
4.14.24.34.54.64.74.84.94.104.114.124.134.144.154.164.174.184.194.204.21
2021-11-21 14:14:54
124
原创 C语言第三章顺序结构程序设计总结
#include//c++输入输出标准库#include//c语言输入输出标准库using namespace std;//所有的标准库函数在标准命名空间std中进行的定义。其中std表示标准命名空间的名字。main()//主函数2.编程解题的一般过程分析问题 >设计算法 >编写程序、调试程序>运行程序、验证结果>问题解决3.cout 语句、cin 语句cout 语句是 C++ 中实现输出功能的语句。cout << 项目1 << 项目2 <
2021-11-07 15:56:06
2229
原创 求100以内偶数之和
1.输入两个数i=2,sum=02.使sum=sum+i.sum的值赋值给sum3使i=i+2.i+2的值赋值给i4.若i<=100.i<100转2,i=100转5.5.输出sun为100以内偶数之和
2021-11-03 19:43:29
56
原创 C语言程序设计第二章总结
常量:在程序运行过程中,其值不能被改变的量。例如整型 100,125,-100,0实型小数形式:3.14,0.125,-3.789指数形式:12.3e3,3.57e-2字符型普通字符:‘a’,‘b’,‘A’,‘#’转义字符:‘\n’,‘\t’,‘\101’,‘\x1B’字符串 “a”,“ab”,“1232”十进制 4123 = 4103 + 1102 + 2101 + 3100二进制 ‘\101’:182 + 081 + 1*80 = 65八进制 ‘\x1B’: 1161 + 1116
2021-10-31 14:51:06
268
原创 程序设计与C语言
1.标识符:(1)只能由字母 数字和下划线构成 (2)第一个必须是字母或者下划线(3)不能与关键字冲突 (4)见其名,知其意2.数值是以补码表示的正整数的补码和该数的原码(二进制)相同负数的补码 将该数的绝对值的二进制形式按位取反3.十进制 123八进制 182+281+38^0十六进制 1162+2161+316^0二进制 1000115.浮点型:e(E)之前必须有数字之后必须为整数6.一个浮点型变量只能保证有效位数是77.字符串常量是一对双撇号括起来的字符序列8.不同类型要求先转
2021-10-07 14:58:49
82
原创 求十个数的乘积
1.输入一个数,放入a中2.用i统计乘法的次数,其初始值为0,b初始值为13.若i<10,转到第4步,否则转到第7步4.把a和b相乘,把a和b相乘的值放入b中5.i增加16.返回第3步7.把b输出出来,此时b为十个数的乘积...
2021-09-21 13:41:17
44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人