笔记
潮汐540
这个作者很懒,什么都没留下…
展开
-
项目八总结:数据库的安全性维护
添加数据库用户1.MySQL的权限表MySQL通过权限表来控制用户对数据库的访问,MySQL数据库在安装时会自动安装多个数据库。MySQL权限表存放在名称为MySQL的数据库中。常用的权限表有user、db、host、table_priv、columns_priv和procs_priv.(1)user权限表。user是MySQL中最重要的一个权限表,user列主要分为4个部分:用户列、权限列、安全列和资源控制列。①用户列:用户登录时通过表中的Host、User和Password列判断连接的IP、原创 2022-05-26 22:24:55 · 86 阅读 · 0 评论 -
项目七总结:创建与使用触发器
数据表中为了保证数据的完整性或执行其他特殊规则,MySQL除了提供约束之外,还提供了另外一种机制:触发器(trigger)。创建触发器1.触发器概述触发器是特殊的存储过程,是一个被指定关联到数据表上的数据库对象,可以看作数据表定义的一部分,可用于实现数据库中数据的完整性。普通的存储过程通过Call命令调用,而触发器的调用不同,只能由数据库的特定事件来触发,且不能接收参数,它在插入、删除或修改指定数据表中数据时触发执行,从而实现数据的自动维护。触发器有以下3个作用。(1)安全性。可以使用户具有原创 2022-05-26 22:03:09 · 477 阅读 · 0 评论 -
项目六总结:创建与存储过程
【任务6.1】创建简单存储过程MySQL的存储过程(1)存储过程是一组为了完成特定功能的SQL语句块,经编译后存储在数据库中,用户通过指定存储过程的名称并给定参数(如果该存储过程带有参数)来调用并执行它,存储过程能重复使用,这样可以大大减少数据库开发人员的工作量。存储过程主要有以下优点:①执行效率高:存储过程编译后存储在数据库服务器端,可以直接调用从而提高了SQL语句的执行效率。②灵活:存储过程可以用结构化语句编写,可以完成较复杂的判断和运算。③数据独立:用户在程序中调用存储过程,存储过原创 2022-05-26 21:55:36 · 79 阅读 · 0 评论 -
项目五总结:创建与使用视图
1、创建视图create view 视图名 as 查询语句;2、使用视图select * from 视图名;3、删除视图drop view 视图名;4、查看视图字段信息desc 视图名;5、查看视图创建语句show create view \G;6、修改视图alter view 视图名 as 查询语句;7、创建或修改视图create or replace 视图名 as...原创 2022-04-30 21:49:34 · 192 阅读 · 0 评论 -
项目四总结:MySQL数据表的检索
查看表中所有字段数据select * from 表名 where 条件 order by 字段名 limit 条数;查看表中部分字段数据select 字段名1,字段名2,......,字段名n from 表名 where 条件 order by 字段名 limit 条数;其中,各条字句的含义如下。1、{* | <字段列表>}:包含星号通配符选择字段列表,表示查询的字段,其中字段列至少包含一个字段名称,如果要查询多个字段,多个字段之间用逗号隔开,最后一个字段不用加逗号。2、原创 2022-04-30 20:00:13 · 254 阅读 · 0 评论 -
数据库第十四次作业 复习作业(电子商城)
任务一.安装并配置MySQL1.打开控制台2.登录MySQL任务二.数据库、表的基本操作1.创建电子商城数据库“mall_姓名全拼”2.使用电子商城数据库3.创建用户表“user_姓名全拼”,表中字段信息如下: 字段名 数据类型 长度 主、外键 其他约束 备注信息 phone char...原创 2022-04-28 15:33:29 · 115 阅读 · 0 评论 -
数据库第十三次作业 事务管理
...原创 2022-04-22 13:29:55 · 623 阅读 · 0 评论 -
数据库第十二次作业 存储过程的应用
原创 2022-04-19 22:03:35 · 191 阅读 · 0 评论 -
数据库第十一次作业 视图的应用
原创 2022-04-14 15:49:46 · 500 阅读 · 0 评论 -
数据库第十次作业 视图
创建视图“view_info”,查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查看“view_info”视图字段信息创建视图“view_ chisel”,查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查看库中所有表创建视图“view_ standard”,查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查看“view_ standard”视图创建语句创建视图“view_ product”,查...原创 2022-04-11 17:07:41 · 531 阅读 · 0 评论 -
数据库第七次作业 更新数据
1.更新教师表中所有记录,将津贴改为20002.更新教师表中教师号在T5到T8之间的记录,将津贴改为15003.更新授课表中周数为8的记录,将教师号改为T7,课程号改为C14.更新课程表中课时数不在45,50中的记录,将课时数改为255.更新教师表中工资不等于3000并且津贴不为空的记录,将津贴改为10006.更新授课表中教室号在J102,Y104,Y303,J301中的记录,将周数改为14,课程号改为C57.更新教师表中工...原创 2022-03-26 12:50:38 · 485 阅读 · 0 评论 -
数据库第二次作业
教师表 teacher 字段名 数据类型 长度(字节数) 是否可null 默认值 主、外键 其他约束 备注信息 NO CHAR 4 主键 教师号 NA原创 2022-03-11 09:37:01 · 885 阅读 · 0 评论 -
数据库第九次作业 连接查询&子查询
查询“Chisel”所在车间的车间编号、车间主任姓名、主任联系方式查询所有员工姓名、员工联系电话、车间地址、车间主任姓名、主任联系方式查询“Chisel”所在车间的所有员工姓名、员工联系电话、车间地址查询生产出质量达标产品的产品编号、员工姓名、员工联系电话查询已生产产品车间的车间号、平均工龄查询所有产品的产品编号、是否合格(合格返回true不合格返回false)、员工号、员工姓名、员工联系方式、车间编号、车间地址查询员工表中是否存在“common”工种的员工,如果存在则查询员原创 2022-04-04 12:20:22 · 578 阅读 · 0 评论 -
数据库第八次作业(工厂项目)
身份设定:你的父亲是厂长,在毕业后计划继承家业随着“互联网+”的不断深入,经济、社会发展加速,各位厂长副厂长会议决定传统的工厂管理方法需要革新,要紧跟时代潮流数字化的管理工厂。他们一致认为你作为厂长接班人,又是计算机相关专业的大专生有义务也有能力做好这件事。你告诉大家最近正在学习MySQL数据库,作为70/80后他们不知道什么是MySQL,你深知解释了他们也不懂,但碍于面子还是说了MySQL是一种数据库管理系统。他们看你愿意解释所以争先恐后的问,问题越来越多……什么是数据库?组织、存储和管理原创 2022-03-31 22:06:14 · 98 阅读 · 0 评论 -
数据库第六次作业 查询数据 多条件
1.查询教师表中T2到T9之间工资大于2000并且有岗位津贴的教师所有字段数据2.查询教师表中教师姓名不以字母“A”开头的教师所有字段数据,用工资排序,去前三条3.查询教师表中工资等于2000或者岗位津贴大于等于1000的教师所有字段数据4.查询教师表中教师姓名以字母“d”开头并且含有”a”字母的教师号、教师姓名字段数据5.查询教师表中教师姓名不以字符“e”开头的并且没有岗位津贴的教师号、教师姓名、工资、岗位津贴字段数据,用工资排序6.查询课程...原创 2022-03-22 21:23:07 · 104 阅读 · 0 评论 -
数据库第五次作业-查询数据
1.查询教师表中教师号在T5到T10之间的所有字段数据2.查询授课表中 周数为14的 课程号、教师号、周数、教室号 字段数据3.查询授课表中去重后的所有教师号4.查询授课表中教室在J栋的所有字段数据,取2-3条5.查询课程表中课时数在45,30,50中的所有字段数据6.查看教师表中工资不等于3000的 姓名、工资、岗位津贴 字段数据7.查询教师表中岗位津贴小于1500的 姓名、职称、工资、岗位津贴 字段数据8...原创 2022-03-22 10:28:15 · 75 阅读 · 0 评论 -
数据库第四次作业 数据备份与还原
备份所有数据库查询所有数据库备份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-03-19 18:35:09 · 393 阅读 · 0 评论 -
数据库第三次作业-新增数据
一、教师表 teacher 1.指定字段插入数据 教师号 教师姓名 职称 工资 岗位津贴 T1 Anne Professor 5000 2000 T2 Adam 2000 ...原创 2022-03-15 17:00:33 · 1071 阅读 · 0 评论 -
项目三 创建与维护MySQL数据表总结
1、查看所有数据库show databases;2、创建数据库create database 数据库名;3、刪除数据库drop database 数据库名;4、查看数据库创建信息show create database 数据库名;5、修改数据库默认字符集alter database 数据库名 default character set 新字符集;6、使用数据库luse 数据库名;7、创建表create table 表名(字段名1 字段数据类型1 commen.原创 2022-03-05 13:39:00 · 315 阅读 · 0 评论 -
数据库第一次作业
1.打开控制台2.登录MySQL3.查看所有数据库4.创建数据库,数据库名为abc5.修改数据库abc的默认字符集为gbk6.查看abc数据库创建信息7.删除数据库8.创建数据库,名为temp9.使用数据库temp10.创建表名为自己的姓名全拼_stu,表中包含字段及字段数据类型如下: 字段名称 数据类型 备注说明 id...原创 2022-03-03 16:00:02 · 59 阅读 · 0 评论 -
项目二 创建与维护MySQL数据库
1、登录MySQL:mysql -h localhost -u root -p2、退出MySQL:quit或\q3、查看数据库状态:status;4、查看所有数据库:show databases;5、创建数据库:create database数据库名;6、删除数据库:drop database数据库名;7、查看数据库创建信息:show create database数据库名;8、修改数据库默认字符集:alter database数据库名 de...原创 2022-02-27 15:15:01 · 333 阅读 · 0 评论 -
项目一 MySQL印象
一、数据库概念1、数据库是存储数据的仓库2、用户可以对数据库执行新增、删除、修改、查询的操作3、数据库的基本特点:数据结构化实现数据共享数据独立性高数据统一管理和控制4、数据库管理系统是专门用于创建和管理数据库的一种软件5、在数据库管理系统无法满足用户对数据库的管理时会用到数据库应用程序二、数据库存储结构1、一个数据库服务器可以管理无数个数据库2、一个数据库有无数张表3、一个表有无数条数据4、数据库存储结构整体呈现树状结构三、SQL语言原创 2022-02-27 13:40:07 · 44 阅读 · 0 评论 -
第四章题目
1.概念填空题(1)文字描述:1.声明三个整数变量m,n,w,把m赋值23,n赋值5;2.根据表达式得出的值赋值给w;3.输出w,此时w是表达式的值。流程图原创 2021-11-14 23:47:21 · 1205 阅读 · 0 评论 -
第五章习题
1、声明整数变量k和x;2、定义一个for循环,k=0,x=0;3、判断k <= 9 &&x!= 10,是进行下一步,否则第5步;4、把表达式x+2的值赋给x,进行k++,返回第3步;5、输出k和x的值。原创 2021-11-28 16:03:21 · 75 阅读 · 0 评论 -
2021-10-30数据表达、运算符和表达式
2.1引例#include<stdio.h>#define PI 3.14159int main(){ int r; float v, f; r = 2; v = 4.0 * PI * r * r * r / 3.0; f = 4.0 * PI * r * r; printf("体积为:%f,表面积为:%f\n", v, f);}运行结果:例2.1.2:#include<stdio.h>int main(void...原创 2021-10-31 11:19:20 · 496 阅读 · 0 评论 -
第五章循环程序设计示例
5.345.355.365.37原创 2021-12-01 17:42:08 · 179 阅读 · 0 评论 -
2021-10-05
程序设计与C语言一.程序与程序设计语言:1.程序:完成某项事务所预设的活动方式和活动过程。2.程序设计:人们描述计算机要做的工作。程序设计语言的发展:1.机器语言(由0和1组成的指令)2.汇编语言(由英文字母和数字表示的指令)3.高级语言(接近于人的自然语言和数字语言)高级语言的发展阶段:(1)非结构化语言(2)结构化语言(3)面向对象语言程序设计语言的功能:1.数据表达2.流程控制(顺序结构、分支结构、循环结构)程序的算法表示:1.算法的特征:(1)确定性(2)有穷性原创 2021-10-05 19:08:26 · 60 阅读 · 0 评论 -
2021-09-19
求十个数的乘积文字描述:输入第一个数放入a中用i统计比较的次数,其初值置为0,b初值为1若i<=9,转第4步,否则转第7步b等于a乘以b的积i增加1返回第4步输出十个数的乘积b原创 2021-09-19 15:42:39 · 42 阅读 · 0 评论 -
2021-09-19
交换两个变量的值原创 2021-09-19 15:10:01 · 51 阅读 · 0 评论 -
2021-09-19
求十个数中最大的数](https://img-blog.csdnimg.cn/20210919141117282.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl82MTk2MTg0MQ==,size_16,color_FFFFFF,t_70)原创 2021-09-19 14:12:04 · 53 阅读 · 0 评论