Mysql redo、undo、bin、relay log 区别

  • Post author:
  • Post category:mysql

redo log 和 undo log undo log: 为了实现事务原子性,要么全部完成commit,要么全部回滚rollback,Innodb用于实现mvcc(多版本并发控制) 例如:将user=’A’ 改为 user=’B’,则undo log中会记录下user=’A’和事务版本等信息 一旦事务完成,所有修改必须被记录下,保证数据一致性(后面redo log解释) redo log: 如果…

继续阅读 Mysql redo、undo、bin、relay log 区别

sqlyog怎么连接mysql错误2003_spring boot连接mysql提示The server time zone value xxx错误

  • Post author:
  • Post category:mysql

在使用spring boot +Mysql组合的时候。遇到了连接数据库错误。信息:The server time zone value xxx Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '�й���׼ʱ��' is unrecognized o…

继续阅读 sqlyog怎么连接mysql错误2003_spring boot连接mysql提示The server time zone value xxx错误

Mysql添加多个索引方法

  • Post author:
  • Post category:mysql

ALTER TABLE `tbl_feeds`ADD INDEX `IX_Feeds_username` (`username`) ,ADD INDEX `IX_Feeds_userid` (`userid`) ,ADD INDEX `IX_Feeds_content` (`content`) ,ADD INDEX `IX_Feeds_content_md5` (`content_md5`) ,A…

继续阅读 Mysql添加多个索引方法

Java对接MySQL实现学生管理系统(增删改查)

  • Post author:
  • Post category:java

工具:MySQL,Java,,一双手 话不多说开始教程: 打开MySQL,设置连接名studentsmanger(都可以) 新建数据库(stuk) 新建表 mysq(重要!!) MySQL设置好,进入Java敲代码!! package MySQL; import java.util.Scanner; import java.sql.SQLException; import java.sql.Sta…

继续阅读 Java对接MySQL实现学生管理系统(增删改查)

mysql 字段中存储有多个空格

  • Post author:
  • Post category:mysql

在创建活动的时候,输入了多个空格,存到数据库也是带有多个空格的 但是在前端展示的时候,前端有时会去掉几个空格,只剩一个空格,这样到数据库查询的时候,就查不到对应的数据。所以使用sql,去掉所有的空格进行查询 select * from ssyz_activity where id = #{activityId} and trim(replace(title,' ','')) like trim(r…

继续阅读 mysql 字段中存储有多个空格

mysql error code 1153:Got a packet bigger than ‘max_allowed_packet’

  • Post author:
  • Post category:mysql

出现这个错误很正常,说明你的是数据包超过了max_allowed_packet限制,通过max_allowed_packet可以解决此问题。可以通过语句查看: show VARIABLES like '%max_allowed_packet%'; 这个大小目前不够用了,可以 修改my.ini文件 。Windows的用户目录在(C:\ProgramData\MySQL\MySQL Server 8.…

继续阅读 mysql error code 1153:Got a packet bigger than ‘max_allowed_packet’

基于c++Mysql学生信息管理系统 计算机毕设 附完整代码

  • Post author:
  • Post category:mysql

完整代码: https://download.csdn.net/download/qq_38735017/87382424 使用说明 该学生信息管理系统使用的数据库为MySQL; 在另外一台电脑上(老师的电脑)运行时运行环境必须满足以下要求: 那台电脑必须要安装数据库MySQL;安装引导里一定要将默认的latin1编码换成utf8编码,不然后面会中文乱码 在那台电脑的MySQL中导入本人数据库脚本…

继续阅读 基于c++Mysql学生信息管理系统 计算机毕设 附完整代码

PHP函数 addslashes() 和 mysql_real_escape_string() 的区别 && SQL宽字节,绕过单引号注入攻击…

  • Post author:
  • Post category:php

首先:不要使用 mysql_escape_string(),它已被弃用,请使用 mysql_real_escape_string() 代替它。 mysql_real_escape_string() 和 addslashes() 的区别在于: 区别一: addslashes() 不知道任何有关MySQL连接的字符集。如果你给所使用的MySQL连接传递一个包含字节编码之外的其他编码的字符串,它会很愉快…

继续阅读 PHP函数 addslashes() 和 mysql_real_escape_string() 的区别 && SQL宽字节,绕过单引号注入攻击…

MySQL创建存储过程时出错(…use near ‘ ‘at line)

  • Post author:
  • Post category:mysql

刚开始学存储过程时,按照书上去创建它,发现一直不成功。 一直有如下错误: 我的表结构为: 查阅了网上的资料,发现原因是 分隔符 的问题,mysql默认的分隔符为“;”,而“from table_name”后是“;”,mysql默认sql语句结束,所以出错。 解决办法是改变分隔符: delimiter // delimiter // create procedure AvgFruitPrice() …

继续阅读 MySQL创建存储过程时出错(…use near ‘ ‘at line)

Mysql实现数据脱敏

  • Post author:
  • Post category:mysql

Mysql实现数据脱敏 一、数据脱敏解释 在日常开发需求中会经常遇到数据脱敏处理,比如身份证号、手机号,需要使用*进行部分替换显示。这样能使敏感隐私信息在一定程度上得到保护。那么什么是数据脱敏呢? 在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。 二、数据脱敏实现 数据脱敏实现…

继续阅读 Mysql实现数据脱敏