• 2025-01-10MySQL索引原理及慢查询优化13
    背景MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等
  • 2025-01-10MySQL 学习指南与资料分享
    MySQL学习资料https://pan.quark.cn/s/4102ccd1336dMySQL学习资料https://pan.quark.cn/s/4102ccd1336dMySQL学习资料https://pan.quark.cn/s/4102ccd1336d在如今数据驱动发展的大趋势下,MySQL作为开源关系型数据库管理系统的佼佼者,广泛应用于各个领域,从个人博客搭建到
  • 2025-01-10C api简单查询需要的几步
    Capi查询简单需要的几步1.准备sql语句2.绑定变量通过sqlstatement类bindout方法将查询出来的值与存储他们的变量绑定。这里绑定是为了以后从结果集中提取一行时只需要一行就可以完成将提取出来的变量赋值。3.执行execute在这一步将sql语句执行。在这里有几个重点mysql_qu
  • 2025-01-10【MySQL8】压缩包方式卸载
    版本:v8.0.26今天mysql启动的时候报错,跟着网上的教程排查了几次,最后决定卸了重装,反正是学习环境备份数据(可选)如果是生产环境/开发环境,第一步是备份数据,我不备份你可以选择更简单的方式:复制data文件夹,但是版本兼容性很差,会出现各种毛病,导致数据无法展示也无法恢复,不推荐我
  • 2025-01-10【CentOS7】安装MySQL
    检查是否安装过MySQL检查是否用yum安装过mysqlyumlistinstalled|grep-imysql检查是否用过rpm安装过mysqlrpm-qa|grep-imysql检查有没有mysql服务开启systemctlstatusmysqld.service卸载MySQL(可选)1.关闭mysql服务systemctlstopmysqld.service2.
  • 2025-01-10MySQL 安装部署
    概述本文主要介绍如何在Linux中以RPM包的方式安装MySQL并进行相关的初始化配置,文中方案均已实践验证。操作系统CentOS7.6数据库版本MySQL8.4.3LTS[!NOTE]说明本文主要介绍RPM包的安装方式,其他安装方法可查阅官网:MySQL::MySQL8.4ReferenceManua
  • 2025-01-10基于SpirngBoot的医院挂号预约管理系统
    引言  随着医疗服务的需求日益增长,医院挂号流程繁琐和低效的问题愈发突出。传统的挂号方式往往需要患者长时间排队等待,不仅耗费大量时间和精力,还可能导致医疗资源的浪费。为响应互联网+医疗的发展趋势,开发一个高效、便捷的医院挂号预约管理系统显得尤为重要。该系统旨在
  • 2025-01-10Ubuntu安装MySQL-5.7.44
    一、下载MySQL::DownloadMySQLCommunityServer(ArchivedVersions) MySQL::MySQLDownloads 下滑 二、卸载ubuntu18.04彻底卸载mysql5.7,图文详解_ubuntu卸载mysql-CSDN博客1、查看MySQL的依赖项dpkg--list|grepmysql2、删除所有MySQL工作
  • 2025-01-10mysql dual使用
    在编写sql语句时,dual表可以作为一个空表在任意场合使用。例:select7*9fromdual;#计算器+-----+|7*9|+-----+|63|+-----+这样做是为了保持sql语句的书写习惯。以下写法也可以实现相同效果:select7*9+-----+|7*9|+-----+|63|+-----+但如果要
  • 2025-01-10MySql的底层逻辑
            MySQL的底层逻辑涉及多个方面,包括其架构设计、查询处理流程、索引机制以及存储引擎等。以下是对MySQL底层逻辑的详细解析:一、架构设计        MySQL的架构设计总体上可以分为四层:客户端:各种编程语言都提供了连接MySQL数据库的方法,如JDBC、PHP、Go等
  • 2025-01-10mysql查询表注释、字段、备注、大小、存储过程
    查询字段注释查询表注释字段注释SELECTa.TABLE_SCHEMA库名,a.table_name表名,a.table_comment表说明,b.COLUMN_NAME字段名,b.column_comment字段说明,b.column_type字段类型,b.column_key约束FROMinformation_schema.TABLESaLEFTJOINinformation_schema.COLUMNSb
  • 2025-01-10Ubuntu20.04彻底删除mysql,并重装mysql(mysql8)
    前言本文涉及的命令需要有一定的ubuntu基础。请搞清楚命令的具体使用环境和场景,以确保得到正确结果。介于有网友使用autoremove命令时出现的其他问题。我补充了注意事项。在另外一片博文中。请大家一定要注意!彻底卸载sudoaptpurgemysql-*sudorm-rf/etc/mysql//var/lib/
  • 2025-01-10mysql 行转列和列转行
    一、行转列1、使用case…when…then2、使用SUM(IF())生成列3、使用SUM(IF())生成列+WITHROLLUP生成汇总行4、使用SUM(IF())生成列,直接生成汇总结果,不再利用子查询5、使用SUM(IF())生成列+UNION生成汇总行,并利用IFNULL将汇总行标题显示为Total6、动态查询列值
  • 2025-01-10如何在 Ubuntu 20.04 上安装 MySQL 5.7
    如何在Ubuntu20.04上安装MySQL5.7在今天的指南中,我们将了解如何在Ubuntu20.04(FocalFossa)服务器上安装MySQL5.7。MySQL是最常用的数据库管理系统之一。它使用关系数据库的概念并具有客户端/服务器体系结构。它可以安装在各种操作系统上,包括Windows、CentOS和De
  • 2025-01-10python修改mysql数据库密码
    importsubprocess#获得当前执行路径#current_dir_path=os.getcwd()##path=f"{current_dir_path}/project/redis/redis-server.exe"#path=f"{current_dir_path}"#print(path)#修改当前Python进程的环境变量,但它不会永久性地修改系统的环境变量。impo
  • 2025-01-10MySQL 性能优化
    MySQL性能优化为了更具体地展示如何在实际情景中应用MySQL性能优化技巧,我们将通过一个假设的电子商务平台案例来演示分析查询计划、优化查询性能以及使用缓存机制的具体步骤。这个案例将帮助您理解在真实环境中应该如何操作。情景设定假设我们正在为一家名为“EcomStore
  • 2025-01-10mysql-sql统计数据sql整理
    一、查询SQLSELECTt1.规则编号AS编码,t1.规则描述AS名称,SUM(CASEWHENt3.DATA_SOURCES='00'THEN1ELSE0END)AS'类型01',SUM(CASEWHENt3.DATA_SOURCES='01'THEN1ELSE0END)AS'类型02',SUM(CASEW
  • 2025-01-10MySQL三种读取模式详解:普通、流式、游标
    在与MySQL数据库交互时,数据的读取方式有多种选择,包括普通读取、流式读取和游标读取。每种方式都有其独特的原理、优势和劣势。本文将对这三种读取方式进行详细介绍,并通过示例代码展示它们的使用方法和运行结果。1.普通读取介绍普通读取是指通过JDBC的Statement或Prepare
  • 2025-01-10如何通过宝塔面板定时任务重启MySQL服务以保持稳定性和优化性能
    MySQL服务在长时间运行后,可能会因为各种原因导致连接不稳定或内存占用过大,影响网站和应用程序的性能。为了确保MySQL服务的稳定性和优化性能,可以通过宝塔面板设置定时任务来定期重启MySQL服务。以下是具体的操作步骤和建议:理解定时重启的好处:定期重启MySQL服务可以帮助清理缓存
  • 2025-01-10MySQL中的事务和事务隔离级别
    MySQL/MariaDB中的事务和事务隔离级别 分类: 数据库系列undefined官方手册:https://dev.mysql.com/doc/refman/5.7/en/innodb-locking-transaction-model.html1.事务特性事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolation)、持久性(D,
  • 2025-01-10使用宝塔面板上传网站后,为什么网站打开速度变慢?如何优化以提升速度?
    在使用宝塔面板上传网站后,如果网站打开速度变慢,通常需要排除网速和硬件问题。以下是一些常见的优化方法,可以帮助显著提升PHP网站的执行速度和数据库读取速度。常见原因:PHP配置不当:PHP的默认配置可能不适合您的网站需求,导致执行效率低下。数据库性能问题:MySQL配置不当或查询效
  • 2025-01-09基于Springboot的摄影作品分享系统设计和实现
  • 2025-01-09基于Springboot+Uniapp的家校通平台微信小程序设计与实现
  • 2025-01-09MySql数据库操作
    查看所有数据库:SHOWDATABASES;创建数据库:CREATEDATABASEdatabase_name;删除数据库:DROPDATABASEdatabase_name;选择数据库:USEdatabase_name;查看当前数据库中的所有表:SHOWTABLES;创建表:CREATETABLEtable_name(  column1datatype,  column2datatype,
  • 2025-01-091. 搭建jumpserver堡垒机
    条件:python3.6.xmariab或mysql大于等于5.6一.环境初始化1.关闭防火墙iptables-Fsystemctlstopfirewalldsystemctldisablefirewalldvi/etc/selinux/config修改SELINUX=disabled查看验证gentenforce2.配置yum源,配置阿里云的yum源和epel源curl-o/etc/yum.repos.d