• web开发之-mysql数据表的基本操作

    数据表和数据库的关系?前面我们知道软件的内容是存储在数据库中的,如果更确切地说,应该说是保存在数据库中的各个数据表中的。这里为什么要说是各个数据表呢?因为一个软件所使用的数据库是一个,但是数据库中的表确是有很多个表。这个表我们常的excel表差不多,是个二维表。因为一个表存放了具有相同属性(这个属性 2025-12-16 00:05:45
  • MySQL数据逻辑备份及还原

    关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作。关于数据备份、恢复也有很多场景及方法,本系列也会将主要的几种工具通过案例进行演示。本系列将从逻辑备份及恢复开始讲起,逻辑备份的工具主要有mysqldump/mydumper等其中mydumper可以指定多线程工作 2025-12-11 08:01:25
  • 很棒,用MySQL 执行计划分析 DATE_FORMAT

    前言最近公司在代码评审时,在使用DATE_FORMAT函数的问题上有了点不同的观点。具体DATE_FORMAT对索引会不会产生影响?哪种情况下会产生影响呢?周末无事,通过mysql的执行计划测试一波。使用 explain 分析执行计划就是展示Mysql如何执行一条Sql语句,使用 EXPLAIN 。 2025-12-11 02:27:12
  • 数据库基础之,MySQL条件查询是怎么回事?

    一. 数据库条件查询语法:SELECT 列名 FROM 表名 WHERE 条件关键字描述WHERE 条件在查询结果中,筛选符合条件的查询结果,条件为布尔表达式1、等值判断(=)#查询年龄等于12的学生SELECT SId, Sname, Sage, Ssex from student where 2025-12-08 09:49:21
  • MySQL总结redo和undo

    定义:在它们被制成数据文件之前,存储这些修改操作。优点:这使得InnoDB可以优化数据写操作,这样它们就不需要同步进行用于:在崩溃恢复期间使用,InnoDB会在重做日志文件中重做操作,即使是那些在崩溃前没有写入数据文件的操作,这样以确保所有表的事务一致性位置:默认位于数据目录中用the innodb 2025-12-08 09:32:34
  • MySQL安全加固方法分享

    前言:数据库作为数据存储的载体,在程序开发中承担着至关重要的作用。近些年,随着各种安全事故的发生,数据安全性逐渐得到重视。等保评测或各类系统安全评测中也都有增加数据库安全相关要求,本篇文章将以 MySQL 为例,分享几点数据库安全加固方法。1.数据安全重要性数据安全性是指保护数据免受未经许可而故意或 2025-11-17 00:34:58
  • MYSQL常用的数据类型—数值型

    数值型是指变量或值以数字的形式呈现,通常情况下这些数字在经过某种四则运算后,也是具有含义的。例如用户的收入、年龄、净资产、消费频次、可支配收入等,它们都属于数值型数据。在MySQL数据库中,关于常用数值型数据的描述如下表。数值型数据可以细分为整数型和浮点型(即实数型)两类,表中的前5种类型均为整数型 2025-11-17 00:18:15
  • 如何基于Canal 和 Kafka,实现 MySQL 的 Binlog 近实时同步?

    近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系统构建等扩展功能的数据 2025-11-15 00:40:04
  • Mysql的max_allowed_packet设定(推荐)

    概述max_allowed_packet是Mysql中的一个设定参数,用于设定所接受的包的大小,根据情形不同,其缺省值可能是1M或者4M,比如是4M的情况下,这个值的大小即为:4 *1024*1024= 4194304现象当日志中出现了诸如:“Package for query is too lar 2025-11-14 00:49:46
  • MySQL带out和inout模式参数的存储过程

    一、OUT模式out模式参数写法和in相似out 参数名 参数类型同样,存储过程也支持一个或多个返回值。以员工表和部门表来测试show create table emp; CREATE TABLE `emp` ( `id` int(255) NOT NULL AUTO_INCREMENT, 2025-11-13 03:12:52