- 博客(34)
- 收藏
- 关注
原创 MySQL--触发器、存储过程
本文演示了MySQL触发器和存储过程的使用案例。触发器部分展示了三种操作:1)订单增加时自动减少商品库存;2)取消订单时恢复库存;3)修改订单数量时同步更新库存。存储过程部分实现了:1)查询员工姓名和工资;2)根据姓名返回员工年龄;3)计算部门平均工资。这些实例体现了数据库自动化操作的优势,通过触发器和存储过程可以有效实现业务逻辑与数据的实时同步。
2025-11-16 14:20:23
711
原创 MySQL--索引
本文介绍了MySQL数据库索引操作实例:1)修改student表sage字段为smallint类型;2)为course表Cno字段创建索引;3)为sc表创建Sno和Cno组合主键索引SC_INDEX;4)创建视图stu_info查询学生姓名、性别、课程名和成绩;5)删除所有索引。演示了索引的创建、查看和删除等基本操作流程。
2025-11-09 10:21:53
412
原创 MySQL--SQL函数
本文展示了MySQL数据库操作示例,包括创建mydb11_stu数据库、student和score表,并插入示例数据。通过15个SQL查询练习,涵盖了基础查询(全表查询、条件查询)、聚合函数(COUNT,SUM,AVG)、分组统计(院系人数、科目最高分/平均分)、多表连接(学生成绩关联)、排序(计算机成绩降序)、合并查询(UNION)以及模糊查询(姓名/地址匹配)等核心SQL操作技巧。特别演示了如何计算学生年龄(2025减出生年份)、处理复合条件(计算机系或英语系)以及实现复杂的数据关联分析,为SQL学习提
2025-10-26 22:41:55
668
原创 MySQL--DQL(2)
本文展示了15个SQL查询操作,涉及职工信息统计与分析。主要内容包括:查询职工基本信息、部门号去重、计算职工人数、工资统计(最高/最低/平均/总额)、创建新表、筛选党员年龄、按工资范围筛选、姓氏查询、部门条件查询、出生日期排序、工资TOP3查询、部门党员统计、部门工资汇总以及部门人数筛选等操作。这些查询涵盖了基本的SELECT语句、聚合函数、条件筛选、分组统计和排序等SQL核心功能,适用于人力资源管理系统中的员工数据统计分析需求。
2025-10-18 17:06:12
1021
原创 MySQL--DQL(1)
本文介绍了DQL查询语句的基本语法和使用示例。首先创建了mydbx_temp3数据库和product表,并插入示例数据。DQL语法包含select、from、where、group by、having、order by和limit等子句。文章详细讲解了基本查询、条件查询、聚合函数、分组查询、排序查询和分页查询的使用方法,并提供了16个具体查询示例,包括查询所有商品、按条件筛选、模糊查询、NULL值处理等常见操作。这些示例涵盖了DQL查询的核心功能,适合初学者学习SQL查询语句的基本应用。
2025-10-14 14:39:36
1092
原创 My SQL--创建数据库、表
MySQL数据库操作摘要:首先登录MySQL,创建并切换至mydb6_product数据库。随后创建三张表:1)employees表包含id、name、age、gender(默认'unknown')和salary字段;2)orders表包含id、name、price、quantity和category字段;3)invoices表包含自增主键number、外键order_id关联orders表、in_date日期和校验大于0的total_amount字段。最后使用desc命令检查表结构。
2025-10-12 14:41:43
501
原创 HCIP--BGP综合实验
本实验搭建了一个由AS1、AS2(含子AS)、AS3组成的BGP网络。通过合理划分172.16.0.0/16地址段,在AS2内部运行OSPF实现互通;使用BGP联邦解决AS间路由问题,并配置静态汇总减少路由条目;通过GRE隧道实现了192.168.1.0/24和192.168.2.0/24两个未宣告环回地址的互通。实验完成了IP地址规划、OSPF配置、BGP邻居建立、路由优化和GRE隧道部署等关键步骤,最终实现了全网设备环回互通,同时避免了路由环路并优化了路由表规模。
2025-08-13 22:32:52
1488
原创 HCIP--OSPF综合实验
本OSPF综合实验报告展示了基于172.16.0.0/16网段的复杂网络配置过程。实验通过划分6个OSPF区域(包括area0-area4和RIP区域),配置MGRE VPN隧道(R3为中心站点),实施路由聚合、特殊区域(stub/nssa)优化、区域认证等关键技术。主要步骤包括:1)IP地址规划与配置;2)公网路由设置;3)OSPF多区域部署;4)MGRE VPN建立;5)NAT转换配置;6)路由聚合防环;7)特殊区域优化LSDB;8)调整HELLO时间加速收敛;9)MD5认证保障安全。最终实现全网互通,
2025-08-05 09:00:00
1715
原创 HCIP--MGRE综合实验
本实验构建了一个复杂网络环境,通过GRE/MGRE隧道实现私网互联。R5作为ISP仅配置公网IP;R1-R5采用PPP-PAP认证,R2-R5使用PPP-CHAP认证,R3-R5为HDLC封装。R1作为中心站点建立MGRE隧道连接R2、R3,并与R4建立点对点GRE隧道。通过RIPv2实现私有网络(包括PC网段和隧道网段)全网可达,关闭MGRE水平分割确保路由传递。最终实现所有PC通过私有IP访问R5环回地址,验证了网络互联、安全认证和路由优化的完整流程。
2025-07-29 22:37:00
1302
原创 网络--VLAN技术
本实验通过配置VLAN和三层交换实现跨网段通信。实验拓扑包含1台路由器、3台交换机和6台PC,划分为VLAN2和VLAN3。主要步骤包括:1)交换机创建VLAN并配置access/trunk接口;2)路由器配置子接口实现跨VLAN路由;3)设置DHCP地址池实现IP自动分配;4)通过ping测试验证全网互通性。实验成功实现了不同VLAN间的三层通信以及DHCP自动分配IP地址的功能,验证了VLAN隔离与跨网段通信的网络架构。
2025-07-23 21:48:45
1070
原创 网络--OSPF实验
1、R1-R3为区域0,R3-R4为区域1;其中R3在环回地址在区域1;2、R1、R2各有一个环回口;3、R1-R3中,R3为DR设备,没有BDR;4、R4环回地址固定4.4.4.4/24 ,其他网段使用192.168.1.0/24进行合理分配;5、R4环回不宣告,保证全网可达,保证更新安全,避免环路,减少路由条目;
2025-07-14 23:08:52
1626
原创 网络--静态路由综合实验
本实验基于192.168.1.0/24网段进行子网划分,为R1-R4配置双环回接口(模拟PC),固定R5环回地址为5.5.5.0/24。通过合理规划IP地址(采用/27和/30子网)和静态路由配置,实现全网互通。重点在R4-R5间设置1000M主链路和100M备用链路,通过路由优先级实现故障自动切换。验证环节包括基础连通性测试和故障切换测试,确保路由冗余机制有效。实验目标为优化路由条目、避免环路,满足R1-R4无法直接配置5.5.5.0/24静态路由但可访问的需求。
2025-07-12 01:00:03
1255
原创 网络--初级
本文摘要:计算机网络概述涵盖发展史、传输介质(同轴电缆、双绞线、光纤等)和拓扑结构(总线型、星型等)。网络设备包括集线器、交换机、路由器,各自处理数据的方式不同。IP地址分为A-E类,含特殊地址和VLSM/CIDR技术。OSI七层模型和TCP/IP四层模型对比,强调各层功能及封装解封装过程。TCP/IP协议簇中,TCP可靠但效率低,UDP反之;IP协议负责分片;ICMP用于诊断。以太网帧协议包含头尾结构。
2025-07-08 23:46:30
1218
原创 TCP 连接的“三次握手”与“四次挥手”
什么是“三次握手” “四次挥手”?什么是“三次握手” “四次挥手”?其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。TCP 连接的拆除需要发送四个包,因此称为四次挥手。
2025-04-22 14:54:20
1115
原创 Linux--综合训练2
题目:1、将你的虚拟机的网卡模式设置为nat模式,给虚拟机网卡配置三个主机位分别为100、200、168的ip地址2、测试你的虚拟机是否能够ping通网关和dns,如果不能请修改网关和dns的地址3、将如下内容写入/etc/hosts文件中(如果有多个ip地址则写多行):你的第一个ip地址(不要写掩码) www.rhcsa1.com你的第二个ip地址(不要写掩码) www.rhcsa2.com。
2025-04-14 13:19:41
818
原创 Linux--综合训练
作业:1、创建/www目录,在/www目录下新建name和https目录,在name和https目录下分别创建一个index.html文件,name下面的index.html文件中包含当前主机的主机名,https目录下的index.html文件中包含当前主机的ip地址。2、将/www目录和name,https目录的所属者修改为web用户,并且web用户拥有所有的权限。3、tom和jerry可以在name和https目录下新建和删除文件,其他用户没有任何权限。
2025-04-07 23:13:03
1235
原创 Linux--如何安装rockyLinux9虚拟机
将光标移动到黑色区域任意位置并点击,光标消失则进入虚拟机。“允许root用户使用密码进行SSH登录”利用方向键选择第一行并按回车键。9.选择下载路径并下载。
2025-03-07 23:53:03
3083
1
原创 WEB前端-3.1
CSS(Cascading Style Sheet):级联样式表、层叠样式表,w3c提供,主要用来装饰、装扮网页的样式,使得HTML具有更高的友好度。CSS目前主要存在三个版本:CSS1.0、CSS2.0、CSS3.0,大家以3为标准进行学习。
2025-01-12 20:00:46
831
原创 Python 7
1.设计一个函数,可以传入一个或多个单词的字符串,并返回该字符串,但所有五个或更多的字母的单词都前后颠倒2. 存在一个列表,列表的元素都是从1~N的元素组成,现在有个元素成对出现了,找出这个成对出现的元素。3. 存在一个列表,该列表中的元素都是成对出现,现在有一个不是成对出现,找出它。4. 实现汉诺塔的A-C的步骤
2024-12-03 16:03:25
872
原创 Python 6 - 2
15.有个字符串数组,存储了10个书名,书名有长有短,现在将他们统一处理,# 若书名长度大于10,则截取长度8的子串并且最后添加“…",加一个竖线后输出作者的名字。
2024-11-12 20:21:12
1677
原创 Python 6 - 1
3.小明高考结束,成绩非常理想,父母为了奖励他,为他买了一对刚刚出生的兔子,刚刚出生的免子经过4个月成长为成年的兔子,就可以生小兔子,假设成年兔子每月出生一对小兔子,问,第N月,共有多少对免子,假设所有不会死亡
2024-11-10 22:10:21
1108
原创 Python 5
1. 求一个十进制的数值的二进制的0、1的个数2. 实现一个用户管理系统(要求使用容器保存数据)[{name: xxx, pass: xxx, ……},{},{}]3. 求1~100之间不能被3整除的数之和4. 给定一个正整数N,找出1到N(含)之间所有质数的总和5. 计算PI(公式如下:PI=4(1-1/3+1/5-1/7+1/9-1.......)6. 给定一个10个元素的列表,请完成排序(注意,不要使用系统api)7. 求 a+aa+aaa+.......
2024-10-23 15:43:46
887
原创 Python 4
1.输入一个大于0的正整数n,如果n == 1 ,则返回1, 如果n是偶数,则返回 n // 2 ,如果n是奇数,则返回 3n + 1,将所有的返回值存放到一个列表中,注意:n是第一个元素,其他的元素根据上述要求生成。user_choice = input("请输入你的选择(石头、剪刀、布),或者输入‘退出’退出游戏:").strip()8. 如果两个素数之差为2,这样的两个素数就叫作"孪生数",找出100以内的所有"孪生数".choices = ["石头", "剪刀", "布"]
2024-10-16 16:14:10
827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅