自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL-存储过程--游标

一个游标是一个SQL语句执行时系统内存创建的一个临时工作区域。一个游标包含一个查询语句的信息和它操作的数据行的信息。

2025-04-21 16:50:01 230

原创 MySQL-存储过程--变量&&结构

用户定义变量 是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用 "@变量 名 " 使用就可以。其作用域为当前连接。1). 赋值方式一 :赋值时,可以使用 = ,也可以使用 :=方式二 :SELECT 字段名 INTO @var_name FROM 表名;2). 使用注意: 用户定义的变量无需对其进行声明或初始化,只不过获取到的值为NULL。演示示例 :-- 赋值set @mygender := '男',@myhobby := 'java';

2025-04-19 11:51:05 787

原创 MySQL-存储过程

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。说明:mysql从5.0版本之后开始支持存储过程。

2025-04-18 11:29:23 432

原创 MySQL-索引&&SQL优化

在之前的测试中,我们发现,如果数据量很大,在执行count操作时,是非常耗时的。MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高;但是如果是带条件的count, MyISAM也慢。InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。

2025-04-17 12:10:46 557

原创 MySQL-索引2

可以看到,是完全满足最左前缀法则的,索引长度54,联合索引是生效的。注意 : 最左前缀法则中指的最左边的列,是指在查询时,联合索引的最左边的字段(即是 第一个字段)必须存在,与我们编写SQL时,条件编写的先后顺序无关。上述的SQL查询时,存在profession字段,最左边的列是存在的,索引满足最左前缀法则的基本条件。由于下面查询语句中,都是根据profession字段查询,符合最左前缀法则,联合索引是可以生效的, 我们主要看一下,模糊查询时, %加在关键字之前,和加在关键字之后的影响。

2025-04-15 14:59:04 652

原创 MySQL-存储引擎&&索引

大家可能没有听说过存储引擎,但是一定听过引擎这个词,引擎就是发动机,是一个机器的核心组件。比如,对于舰载机、直升机、火箭来说,他们都有各自的引擎,是他们最为核心的组件。而我们在选择 引擎的时候,需要在合适的场景,选择合适的存储引擎,就像在直升机上,我们不能选择舰载机的引擎 一样。而对于存储引擎,也是一样,他是mysql数据库的核心,我们也需要在合适的场景选择合适的存储引 擎。接下来就来介绍一下存储引擎。存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。

2025-04-12 11:41:19 1000

原创 MySQL-事务

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加1000。这一组操作就必须在一个事务的范围内,要么都成功,要么都失败。

2025-04-11 16:56:40 758

原创 MySQL-多表查询-自连接&&联合查询&&子查询

1). 概念SQL语句中嵌套SELECT语句,称为嵌套查询,又称子查询。子查询外部的语句可以是INSERT / UPDATE / DELETE / SELECT 的任何一个。2). 分类根据子查询结果不同,分为:A. 标量子查询(子查询结果为单个值)B. 列子查询(子查询结果为一列)C. 行子查询(子查询结果为一行)D. 表子查询(子查询结果为多行多列)根据子查询位置,分为:A. WHERE之后B. FROM之后C. SELECT之后。

2025-04-07 16:59:10 1015

原创 MySQL-多表查询

1). 删除之前 emp, dept表的测试数据2). 执行如下脚本,创建emp表与dept表并插入测试数据-- 创建dept表,并插入数据name varchar(50) not null comment '部门名称')comment '部门表';INSERT INTO dept (id, name) VALUES (1, '研发部'), (2, '市场部'),(3, '财务部'), (4,'销售部'), (5, '总经办'), (6, '人事部');

2025-04-03 14:56:20 550

原创 MySQL-函数&约束

概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIQUE主键约束主键是一行数据的唯一标识,要求非空且唯一默认约束保存数据时,如果未指定该字段的值,则采用默认值DEFAULT检查约束(8.0.16版本之后)保证字段值满足某一个条件CHECK外键约束。

2025-04-01 17:02:07 580

原创 MySQL-DCL&函数

DCL英文全称是(数据控制语言),用来管理数据库用户、控制数据库的访问权限。

2025-03-31 17:04:25 813

原创 MySQL-DQL

DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。查询关键字: SELECT在一个正常的业务系统中,查询操作的频次是要远高于增删改的,当我们去访问企业官网、电商网站, 在这些网站中我们所看到的数据,实际都是需要从数据库中查询并展示的。而且在查询的过程中,可能 还会涉及到条件、排序、分页等操作。那么,本小节我们主要学习的就是如何进行数据的查询操作。

2025-03-29 15:42:31 661

原创 MySQL-DDL&&DML

SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。

2025-03-28 15:52:23 696

原创 sql server和mysql安装及使用

mysqld install 服务名 --defaults-file=D:\tools\mysql-5.7.23-winx64\my.ini。mysql好像在5.7.20版本之后的绿色压缩包版解压都没有my.ini或者my-default.ini配置文件了,需要自己添加配置。2. 在D:\tools\mysql-5.7.23-winx64目录下创建my.ini文件(教程已提供),1. 将zip包解压到指定目录,例如:D:\tools\mysql-5.7.23-winx64。mysql分为企业版和社区版。

2025-03-26 16:33:12 685

原创 oa项目部署

111

2025-03-22 13:19:53 113

原创 ruoyi-vue部署4

5.ruoyi前端部署​​​​​​​。2.tomcat-linux安装。4.nginx-linux安装。1.jdk-linux安装。3.ruoy后台部署。

2025-03-21 20:10:40 247

原创 ruoyi-vue部署3

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装。

2025-03-19 14:47:39 902

原创 ruoyi-vue部署2

在 Node.js 之前,JavaScript 只能运行在浏览器中,作为网页脚本使用,为网页添加一些特效,或者和服务器进行通信。有了 Node.js 以后,JavaScript 就可以脱离浏览器,像其它编程语言一样直接在计算机上使用,想干什么就干什么,再也不受浏览器的限制了。Node.js 不是一门新的编程语言,也不是一个 JavaScript 框架,它是一套 JavaScript 运行环境,用来支持 JavaScript 代码的执行。

2025-03-17 17:07:57 657

原创 ruoyi-vue部署1

RuoYi 源码编译打包后,直接部署tomcat服器RuoYi-Vue 前后端分离版前端部署到nginx后端部署到tomcatRuoYi-Cloud 微服务版RuoYi-App 移动端版。

2025-03-15 19:12:35 680

原创 linux防火墙

centos7 通过firewall-cmd命令添加防火墙白名单。

2025-03-13 15:27:33 773

原创 linux磁盘管理

磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区。磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区。我们发现磁盘 sda 的路径是 /dev/sda,其下面有 2 个分区:/dev/sda1 和 /dev/sda2。提示我们是创建主分区,还是扩展分区。磁盘 sdb 的路径是 /dev/sdb,容量为 107.4G,是我们新添加的磁盘,其下面没有任何分区。

2025-03-11 13:47:21 914

原创 linux服务管理

IP 地址是计算机在互联网中唯一的地址编码。每台计算机如果需要接入网络和其他计算机进行数据通信,就必须配置唯一的公网 IP 地址。配置 IP 地址有两种方法:1)setup 工具手工修改配置文件#重启网络服务#删除MAC地址行#删除MaC地址和UUID绑定文件#重启Linux。

2025-03-10 12:07:32 1011

原创 linux系统管理2

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(Interface Statistics),masquerade连接,多播成员(Multicast Memberships)等。命令的输出有两部分,第一部分是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指的是接收队列和发送队列,这些数字一般都应该是0,如果不是则表示软件包正在队列中堆积。

2025-03-08 15:05:59 813

原创 linux系统管理

RHEL Web控制台是一个基于Web的红帽企业版Linux 8界面,用于管理和监视本地系统以及位于网络环境中的Linux服务器。RHEL 8 Web控制台是交互式服务器管理界面,通过浏览器与真实的Linux操作系统交互。

2025-03-07 17:02:58 933

原创 linux命令小结

25.systemctl status xxxx 查询服务状态。29.systemctl restart xxxx 重启服务。12.chmod u+s或chmod 4xxx 冒险位。13.chmod g+s或chmod 2xxx 强制位。14.chmod o+t或chmod 1xxx 粘滞位。rpm -qc 查询已安装软件包相关的配置。21. rpm -ql 查询已安装软件包相关的文件。18. rpm -qa 查询所有已安装软件包。19. rpm -e 删除已安装软件包。

2025-03-04 14:35:27 358

原创 linux软件包管理2

Centos7下无法远程连接mysql数据库显示所有数据库use mysql;打开mysql数据库显示当前数据库中的所有数据表查询user表,得到所有用户信息1.数据库没有授权,允许以root身份远程登录mysql给其它用户授权的权限#输入后使修改生效还需要下面的语句2.服务器防火墙没有开放3306端口方式一:开放端口方式二:关闭防火墙2. mysql数据库数据导出/导入Navicat导出表结构及少量数据。

2025-03-04 14:19:38 1032

原创 linux软件包管理

什么是二进制包?有什么特点?二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。二进制包,不需要编译,直接下载安装即可二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpmuname -r查看linux内核版本常见的二进制包。

2025-03-03 16:12:58 869

原创 linux权限管理

所谓文件的默认权限(遮罩权限),是指用户创建文件后,文件天生就有的权限,不需要设置。

2025-03-01 16:05:55 612

原创 linux用户组管理&权限

权限:在计算机系统中,权限是指某个计算机用户具有使用软件资源的权利。思考:计算机资源分为哪两部分?硬件资源 硬盘、CPU、内存、网卡等物理硬件资源软件资源 软件:操作系统(特殊的软件)、应用程序。只要不启动,这些软件就是一堆静态的文件,并且静静的躺在我们计 算机的磁盘中。软件资源:Linux系统中,一切皆文件!SO,这里的软件资源就是文件资源。总结: 我们今天所讲的权限,指的就是:文件资源所拥有的相关权限,即文件权限。

2025-02-26 17:02:00 765

原创 linux用户管理

能够根据需求创建普通用户能够根据需求修改用户基本信息能够将用户加入到指定组里能够使用两种方法给用户设置密码能够删除用户能够创建并删除组能够使用vim编辑器修改并保存文件。

2025-02-25 17:22:24 931

原创 Linux常用命令二

创建文件/目录的硬链接或符号链接(软链接)。locate --regex "/var/.*\.log" #正则匹配/var目录下的.log文件。ln -s /var/log/nginx/access.log nginx_log #创建软链接。locate myfile.txt #搜索所有路径中包含"myfile.txt"的文件。curl -O https://example.com/file.zip #下载文件。wget https://example.com/file.zip #同上。

2025-02-22 17:01:52 790

原创 Linux常用命令一

找ens33,ens打头的,eth打头的。sudo 借用超级管理员的权限,需要额外的授权。clear 快捷键(ctrl+l)dir 显示目录文件(不带颜色)window常见的压缩包 zip。esc 退出编辑模式。解压zip格式 unzip。vi/vim编辑器的使用。shutdown 关机。pwd 显示所处路径。cat 查看文件内容。touch 新建文件。mkdir 创建目录。tar.gz 压缩包。

2025-02-20 16:51:27 170

原创 Linux目录结构

dxc

2025-02-19 16:56:49 209

原创 linux之安装配置VM+CentOS7+换源

hh

2025-02-18 15:42:03 102

原创 Windows目录共享与FTP

jjjj

2025-02-17 15:33:48 66

原创 FileZilla的安装及使用

目录:

2025-02-17 15:23:12 110

原创 虚拟机安装及使用

安装虚拟机 创建虚拟机然后就ok了。

2025-02-12 17:02:24 183

空空如也

空空如也

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

TA关注的人

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