• 2024-11-22【MySQL】针对常用子查询与联合查询的进阶案例
    表创建SHOWDATABASES;createdatabasepractice;USEpractice;--创建(插入)表顺序,先从父表建随后子表,删除时相反--class->teacher->course->student->score--showtablesSHOWtables;--tableclasstruncatetableclass;droptableifexistsclas
  • 2024-11-22Mysql锁机制
    1、全局锁会锁住整个数据库,使得其他事务只能进行读操作,写操作将被阻塞。通常用户数据库备份。2、表级锁种类(1)读锁,又称贡献锁,多个读操作可以同时进行,但不能进行写操作。(2)写锁:又称排他锁,当前客户端操作没有完成,会阻塞其他客户端的读写操作。存储引擎默认锁:MyISAM特点:对整
  • 2024-11-22如何对Mysql数据库进行优化
    目录引言优化的时机优化策略1.索引优化2.查询优化3.架构优化4.事务和锁机制优化5.配置优化6.硬件优化7.性能监控与调优工具案例分析案例1:简化查询逻辑案例2:使用索引结语引言在现代应用中,数据库的性能至关重要。MySQL作为流行的开源关系型数据库管理
  • 2024-11-22(超级详细!!!)解决“com.mysql.jdbc.Driver is deprecated”警告:详解与优化
    目录引言1.问题分析1.1警告内容解析1.2产生原因2.解决方案2.1更新驱动类2.2更新JDBCURL2.3升级MySQLConnector/J依赖2.4清理缓存和重建项目3.示例代码4.注意事项总结引言在使用MySQL数据库时,许多开发者会遇到以下警告:Loadingclass`com.my
  • 2024-11-22mysql case多条件比较
    mysqlcase多条件比较##正确写法then(100-tt.fineAmt)也可以写表达式SELECTorder_no,CASEWHEN(days>=1ANDdays<10)THEN'0'WHEN(days>=10ANDdays<20)THEN'1'WHEN(days>=20ANDdays<30)THEN'4'WHEN(d
  • 2024-11-22MySQL初学之旅(4)表的设计
    目录1.前言2.正文2.1第一范式2.2第二范式2.3第三范式2.4表的设计方法3.小结1.前言哈喽大家好吖,今天继续给大家分享MySQL的学习——表的设计,这一部分没有太多语法的讲解,有许多设计思路以及规则的讲解与剖析,那么话不多说让我们开始吧。2.正文表的设计的核心就是三
  • 2024-11-22Ubuntu 22.04 安装docker及部署mysql
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、查看Ubuntu内核版本二、安装docker前的环境准备1.更新系统软件包列表2.安装必要的依赖包添加Docker官方的GPG密钥添加Docker官方的软件源Ubuntu22.04Ubuntu20.04Ubuntu18.04再次更新
  • 2024-11-22python批量修改mysql中某个字段的长度
    突然被告知DB中某个关键字段长度要增大,涉及到N张表,改起来超麻烦,想着用代码改,比较少写这种增删表或者改变表结构的代码,记录下。importpymysqldefmodifyFieldVarcharLen(config,new_column_length):connection=pymysql.connect(**config)try:withconn
  • 2024-11-22【MySQL主从复制】揭秘高效数据库架构,轻松应对大数据挑战!
    MySQL主从复制概述MySQL主从复制是一种数据复制技术,用于将一个MySQL数据库服务器(主库)的数据实时复制到一个或多个MySQL数据库服务器(从库)。这种机制常用于实现读写分离、负载均衡和数据备份等目的。主从复制的基本步骤配置主库:在主库上启用二进制日志,并创建一个具有复
  • 2024-11-22mysql一次性写入大量数据的时候报错
     修改mysql配置参数解释1、innodb_buffer_pool_size=8G作用: 这是InnoDB存储引擎用于缓存表和索引数据的内存区域大小。 数据库主要从内存中读取数据而非磁盘,因此该值越大,系统性能越好(特别是对于大数据量的场景)。初始值: MySQL5.7及以下:通常为128MB。
  • 2024-11-22基于Python的人事管理系统
    作者:计算机学姐开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码精品专栏:Java精选实战项目源码、Python精选实战项目源码、大数据精选
  • 2024-11-22SpringBoot3+Vue3+AntDesign电商后台管理系统 | 小蚂蚁云
     项目介绍基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、AntDesign、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实
  • 2024-11-22SpringBoot3+Vue3+AntDesign单体多模块项目实践 | 小蚂蚁云
     项目介绍基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、AntDesign、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实
  • 2024-11-22SpringBoot3+Vue3+AntDesign博客后台管理系统源码 | 小蚂蚁云
     项目介绍基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、AntDesign、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringBoot3、SpringSecurity、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实
  • 2024-11-22win10同时安装Mysql5和mysql8
    1.下载安装包,解压。 2.添加环境变量,导入各自的bin到系统变量Path中。    3.进入mysql5的安装目录,新建my.ini文件,粘贴信息,注意更改安装目录路径。1[mysql]2#设置mysql客户端默认字符集3default-character-set=utf84[mysqld]5#设置3305端口6po
  • 2024-11-22炸裂,MySQL9.0创新版发布!功能又进化了!
    炸裂,MySQL9.0创新版发布!功能又进化了!原创 MySQL 作者:wddwr7307914 时间:2024-07-0210:44:58  976  0作者:IT邦德中国DBA联盟(ACDU)成员,10余年DBA工作经验,Oracle、PostgreSQLACECSDN博客专家及B站知名UP主,全网粉丝10万+擅长主流Oracle、MySQL、PG、高斯及Greenp
  • 2024-11-22MySQL第一章 dos窗口mysql命令合集(超详细!!!)一篇就够了
    前言:        本章节主要学习MySQL数据库在dos窗口下的基础命令,sql语句等相关知识点,收录于MySQL基础系列,该系列主要讲解MySQL数据库dos命令/sql约束/sql语句/sql连接查询等相关知识点,欢迎童鞋们互相交流。觉得不错可以三连订阅喔。 目标:1连接Mysql1.1连接本机上
  • 2024-11-22mysql A表中的列数据 是否在B表中,存在那些列,不存在哪些列
    全部列数【65条】 不存在的列(22条)SELECTa.*FROMtest_unitaWHERENOTEXISTS(  SELECTb.`name`  FROMtra_unitb  WHEREa.name=b.name); 存在的列,以及其他列信息(43条)SELECTt2.name,t2.idFROM`test_unit`t1INNERJOINtra_unitt2ont1.
  • 2024-11-22java ssm 糖尿病个人健康管理系统 患者健康信息管理 源码 jsp
    一、项目简介本项目是一套基于SSM的糖尿病个人健康管理系统,主要针对计算机相关专业的和需要项目实战练习的Java学习者。包含:项目源码、数据库脚本、软件工具等。项目都经过严格调试,确保可以运行!二、技术实现​后端技术:Spring、SpringMVC、MyBatis前端技术:JSP、HTML、C
  • 2024-11-22Spring Boot 与腾讯云 MySQL 监听 Binlog 数据变化,并使用 UI 展示页面效果
    引言在现代的分布式系统和微服务架构中,数据同步和变更监控是保证系统一致性和实时性的核心问题之一。MySQL数据库的binlog(二进制日志)功能能够记录所有对数据库的修改操作,如插入(INSERT)、更新(UPDATE)、删除(DELETE)等,是实现实时数据变更同步的有效工具。结合SpringBoot框
  • 2024-11-21MySQL · 最佳实践 · 如何索引JSON字段
    目录标题概述示例数据增加虚拟字段在虚拟字段上加索引小结概述MySQL从5.7.8起开始支持JSON字段,这极大的丰富了MySQL的数据类型。也方便了广大开发人员。但MySQL并没有提供对JSON对象中的字段进行索引的功能,至少没有直接对其字段进行索引的方法。本文将介绍利用MySQL
  • 2024-11-21Mysql没有开启binlog日志还会执行二阶段提交吗?
  • 2024-11-21zabbix监控软件安装图文教程记录
    序言针对zabbix这个软件,我会从三个大的方向来去写,一块内容是监控项目的(如网络设备、服务器设备、网站等),一块内容是写告警的方式(如邮件、企微、飞书、短信等),后续会持续更新1.基础情况介绍1.1.安装监控软件的目的安装监控软件的目的是监控网络设备、服务器设备应用系统的
  • 2024-11-21带你从入门到精通——MySQL(四. 函数基础)
     建议先阅读我之前的博客,掌握一定的MySQL前置知识后再阅读本文,链接如下:带你从入门到精通——MySQL(一.基础知识)-CSDN博客带你从入门到精通——MySQL(二.单表查询)-CSDN博客带你从入门到精通——MySQL(三.多表查询)-CSDN博客目录四. MySQL函数基础4.1数值函数4.1.1ROU
  • 2024-11-21kettle spoon连接mysql数据库报错 [mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occ
    先说结论。因为kettle/lib文件夹下没有对应版本的ar包,导致链接不上mysql。找到kettle下载文件,地址在 kettle/data-integration/lib 下载两个文件,一个5.1.41-bin文件,另一个对应自己mysql版本的jar包文件,下面举例我安装的8.0.24版本 将下载的两个jar包复制到 kettle/da