随笔分类 - 数据库
摘要:背景:mac + docker desktop + elasticsearch 7.8.0 Elasticsearch是一款开源的搜索和分析引擎,它基于Apache许可证,因此可以免费使用。无论是版本6、版本7还是最新版本,Elasticsearch的核心功能都是免费的。 然而,Elasticsea
阅读全文
摘要:背景: 仅限于测试环境和开发环境,如果你是在正式环境,请务必先备份数据!!! 因为某种原因导致MySQL数据库表的主键ID出现不连续,比如:当前主键id = 91,新增一行记录的主键id = 93,我们想让这个新增的主键id = 92,应该怎么操作呢? alter table test auto_i
阅读全文
摘要:子查询的表行数少的时候,用in合适 子查询的表行数多的时候,用exists合适 如果子查询的表里存在null,in将不能进行比较,这种情况只能使用exists 参考资料 SQL Exists vs. IN clause
阅读全文
摘要:幻读:phantom read,是指同一个事务的查询,前后两次得到的结果不一致,侧重点在于读取到的结果集的行数,比如,上一次读得到的结果集是100行,下一次读得到的结果集变成了101行。 不可重复度:non-repeatable read,是指对同一个结果集,前后两次读的结果不一致,不可重复读的结果
阅读全文
摘要:环境:MySQL 8.0.25 -- 备份数据库 mysqldump -hlocalhost -uroot -p --databases scan_app > /home/backup/scan_app.sql -- 恢复数据库,如果没有对应的数据库,则先执行 create database sca
阅读全文