数据库
停5s
这个作者很懒,什么都没留下…
展开
-
MYSQL escape用法
在sql like语句中,比如select * from user where username like '%hello%';select * from user where username like '_hello';% 作为通配符匹配任意多个字符(含0个);_ 作为通配符匹配一个字符。那如果要查询username中含有 % 或 _ 的字符串,则需要使它们不再作为通配符。需要在like语句中,对 % 和 _ 进行转义,以 _ 为例:转义前:select * fro原创 2022-03-17 17:09:10 · 7616 阅读 · 1 评论 -
windows安装mysql zip包配置
参考链接:下载及安装:https://www.cnblogs.com/yahengwang/p/9865858.html配置环境变量:https://blog.csdn.net/I_jump/article/details/96019668修改时区:https://blog.csdn.net/liuqiker/article/details/102455077原创 2021-05-31 10:42:44 · 135 阅读 · 0 评论 -
mysql慢查询如何排查?
1)数据库本身 (1)查看数据库状态 (2)查找日志文件中是否有sql相关打印---java日志中 (3)执行show processlist; 查看mysql正在运行的sql线程,可看到sql语句执行时间 关于show processlist,可参考博客:https://blog.csdn.net/weixin_34357436/article/details/91768402 (4)查看mysql慢查询日志(默认情况下,mysql不开启慢查...原创 2021-04-08 11:48:23 · 2180 阅读 · 0 评论 -
mysql索引事务-学习笔记
1、事物有哪些基本要素/或者有哪些必须满足的条件?原子性:一个事物的所有操作,要么全部成功,要么全部失败,不会结束在中间某个环节。事物在执行过程中,某个环节执行失败了,会进行回滚,回到事物执行前的状态。一致性:事物开始前和结束后,数据库的完整性约束没有被破坏,数据不存在中间状态,比如A向B转账,不可能存在A扣了钱,B没收到的数据状态。隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。 [同一时间,只允许一个事...原创 2021-03-19 18:23:11 · 143 阅读 · 0 评论 -
Mysql问题小记
1、查询一个表,然后根据查询内容更新同一张表正确用法:UPDATE test_table SET param = 'xxx' where id in (select id from (SELECT id FROM test_table WHERE param2 = 'yyy' AND param3 IS NULL) AS a );错误用法,报错信息:You can't specify target table 'test_table' for update原创 2020-09-23 19:59:21 · 94 阅读 · 0 评论