文章分类 -  数据库

摘要:show table status like 'dev_rent'; insert into xxxx ON DUPLICATE KEY update xxx inert into xxx select xxx 阅读全文
posted @ 2023-07-29 16:27 嘉合 阅读(2) 评论(0) 推荐(0) 编辑
摘要:mysqldump -uroot -proot -h127.0.0.1 -P4306 --set-gtid-purged=off --databases test | pv --size `mysql -uroot -proot -h127.0.0.1 -P4306 -Nse "SELECT ROU 阅读全文
posted @ 2023-07-23 20:24 嘉合 阅读(2) 评论(0) 推荐(0) 编辑
摘要:DataSourceUtils MysqlDataSource::getConnection mysql-connector-java-8.0.20.jar NonRegisteringDriver::connect 从DB获取连接 ClientPreparedStatement::executeI 阅读全文
posted @ 2023-06-10 16:44 嘉合 阅读(3) 评论(0) 推荐(0) 编辑
摘要:在MySQL执行计划中,`type`列表示MySQL将使用的访问方法来检索查询涉及的表中的行。`type`列是执行计划中最重要的列之一,因为它可以帮助您识别查询中的潜在性能问题。 以下是`type`列中可能出现的不同值及其含义: - `ALL`:这意味着MySQL将执行全表扫描,这是表中检索行的最低 阅读全文
posted @ 2023-06-08 15:44 嘉合 阅读(3) 评论(0) 推荐(0) 编辑
摘要:死锁 在MySQL数据库中,死锁通常是由以下两种情况引起的: (1)当两个或多个事务同时尝试锁定同一行数据时,就会出现死锁。 (2)当两个或多个事务同时尝试锁定不同的行数据时,但它们的锁定顺序不同,也会出现死锁。 https://www.cnblogs.com/harda/p/16743491.ht 阅读全文
posted @ 2023-06-06 21:05 嘉合 阅读(2) 评论(0) 推荐(0) 编辑
摘要:mysql8 修改账号密码https://www.cnblogs.com/hanjun0612/p/18053768rm -rf /var/lib/mysql/* mysqld --initialize --user=mysql --datadir=/var/lib/mysql systemctl 阅读全文
posted @ 2023-02-02 20:41 嘉合 阅读(13) 评论(0) 推荐(0) 编辑
摘要:${column} 会被直接替换,而 #{value} 会使用 ? 预处理 使用 #{} 参数语法时,MyBatis 会创建 PreparedStatement 参数占位符,并通过占位符安全地设置参数 org.mybatis:mybatis-spring SqlSessionFactoryBean 阅读全文
posted @ 2022-12-03 14:39 嘉合 阅读(8) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/lbn3w3KTcpwrNiQLkyWYew 由此,最后count的性能从高到低是: count(*) ≈ count(1) > count(id) > count(普通索引列) > count(未加索引列) 所以,其实count(*)是最快的。 阅读全文
posted @ 2022-11-21 18:36 嘉合 阅读(84) 评论(0) 推荐(0) 编辑
摘要:数据库操作 修改字符集和校对方式 alter database dovip_confluence default character set utf8mb4 collate utf8mb4-bin; 表操作 查询表的创建语句 show create table dovip_examinee \G 库 阅读全文
posted @ 2022-11-15 15:15 嘉合 阅读(12) 评论(0) 推荐(0) 编辑
摘要:mysql的隐式转换 https://www.cnblogs.com/fengzheng/p/16876158.html 阅读全文
posted @ 2022-11-13 14:38 嘉合 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示