[博学谷学习记录]超强总结,用心分享|架构 MySql事务隔离级别及对应解决的事务问题

  • Post author:
  • Post category:mysql

文章内容是学习过程中的知识总结,如有纰漏,欢迎指正 文章目录 前言 一、MySql存在的事务问题 1.脏写 2.脏读 3.不可重复读 4.幻读 二、事务的隔离级别 三、事务的隔离级别及对应解决的问题 总结 前言 事务是一个最小的 不可再分的 工作单元;通常一个事务对应一个完整的业务(如银行账户转账业务就是一个最小的工作单元);在 关系型数据库 中,一个事务可以是一条SQL语句,一组SQL语句或整个…

继续阅读 [博学谷学习记录]超强总结,用心分享|架构 MySql事务隔离级别及对应解决的事务问题

mysql还书触发器_MySQL学习 8 触发器

  • Post author:
  • Post category:mysql

触发器:trigger 作用: 监视某种情况并触发某种操作. 触发器能监视: 增,删,改 触发操作: 增,删,改 我们可以监视某表的变化,当发生某种变化时,触发某个操作. 四要素: - 监视地点 - 监视事件 - 触发时间 - 触发事件 1) 创建触发器 2)删除触发器 3)查看触发器 show triggers; 4)如何在触发器引用行的值 -- 对于 insert 而言, 新增的行 用 new…

继续阅读 mysql还书触发器_MySQL学习 8 触发器

JavaWeb简易留言板 servlet+ajax+mysql

  • Post author:
  • Post category:java

使用servlet+ajax将数据存入数据库实现简易留言板 先上图~~ 加载界面同时加载历史留言 发表留言 字数超出限制禁用按钮 发表留言成功~ 下面贴代码 message_board.html <body> <nav class="navbar navbar-default navbar-static-top"> <div class="container-flui…

继续阅读 JavaWeb简易留言板 servlet+ajax+mysql

mysql error3118 account denid啥.. 反正数据库账户被锁定问题解决方案

  • Post author:
  • Post category:mysql

几天早上用navicat连接数据库时报了3118错误,搞了半天终于知道了解决办法 我查了一下mysql自从5.4版本以后加了密码锁,好像90天不改就会自动锁定,至于我是不是因为这个原因我也不知道。 我本来想通过启动MySQL命令行来修改密码,但一输入password就会自动闪退。。。 解决办法如下: 先打开c盘,在地址栏里输入%ProgramData% 之后点击MySQL文件夹中找到my.ini右…

继续阅读 mysql error3118 account denid啥.. 反正数据库账户被锁定问题解决方案

mysql varchar 转int排序

  • Post author:
  • Post category:mysql

ORDER BY (VALUE +1) DESC ORDER BY CAST(VALUE AS SIGNED) DESC ORDER BY convert(VALUE , SIGNED) DESC; 版权声明:本文为qq_37538698原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_37538698/…

继续阅读 mysql varchar 转int排序

MySQL获取随机数,获取随机字符串

  • Post author:
  • Post category:mysql

1、获取随机数 FLOOR(RAND()*a+b) #b到a+b的随机数 2、获取随机字符串 案例:向表中插入指定个数的随机字符串 CREATE PROCEDURE myp1(IN insertCount INT) BEGIN DECLARE i INT DEFAULT 1; DECLARE str VARCHAR(26) DEFAULT 'abcdefghijklmnopqrstuvwsyz';…

继续阅读 MySQL获取随机数,获取随机字符串

Mysql查询无结果返回null值

  • Post author:
  • Post category:mysql

SELECT isnull(FKhmc) as FKhmc FROM x008 ORDER BY fid DESC LIMIT 2,1 执行上述查询返回一个没有内容的空表 select ( SELECT isnull(FKhmc) as FKhmc FROM x008 ORDER BY fid DESC LIMIT 2,1 ) as 查询结果 查询上述结果表,,查询结果会显示为(null) 版权声…

继续阅读 Mysql查询无结果返回null值

java 读取mysql数据库数据乱码 解决

  • Post author:
  • Post category:java

问题描述: 开发环境测试通过后,部署到测试环境发现页面显示的中文字符乱码,通过简单的测试,最后定位到java从mysql数据库读取的数据乱码,导致前端页面显示的数据乱码。 开发环境的mysql数据库的所有编码方式都为utf8,java代码的编码方式为UTF-8;java连接mysql数据库: jdbc:mysql://localhost:3306/db?useUnicode=true&ch…

继续阅读 java 读取mysql数据库数据乱码 解决

mysql索引失效口诀

  • Post author:
  • Post category:mysql

模型数空运最快 模:模糊查询 like 前面的%问题 型:数据类型 类型错误,索引也会失效 数:函数 对索引的字段使用内部函数 (应建立基于函数的索引) 空:NUll 索引不存储空值,如果不限制索引not null,也会让索引失效 运:对索引进行加减乘除等运算 最:最左原则,在复合索引中,abc  只用了bc是不生效的,而且顺序最好也保持一样最好。 快:全表扫描更快,就不用索引 版权声明:本文为q…

继续阅读 mysql索引失效口诀

卸载MySQL数据库

  • Post author:
  • Post category:mysql

卸载数据库 首先在终端中查看MySQL的依赖项: dpkg --list|grep mysql 卸载: sudo apt-get remove mysql-common 卸载:sudo apt-get autoremove --purge mysql-server-5.7 清除残留数据: dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P 再次查…

继续阅读 卸载MySQL数据库