开发前沿 -

Mysql 用户权限管理实现

1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 …

2022-05-15 1,059

MySQL 查询速度慢的原因

目录 一、慢在哪? 二、是否查询了不需要的数据 1. 查询不需要的记录 2. 多表关联时返回全部列 3. 总是查询出全部列 4. 重复查询相同的数据 三、是否扫描了额外的记录 1.…

2022-05-15 1,211

MySQL 全文索引使用指南

全文索引需要特殊的查询语法。有没有索引都可以进行全文检索,但是存在索引时会提高匹配的速度。全文索引的索引通过特殊的结构存储以便于找到文档中包含搜索关键字对应的内容。在我们日常生活中…

2022-05-15 821

52条SQL语句教你性能优化

1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2,应尽量避免在 where 子句中对字段进行 null 值判断,创…

2022-05-15 898

简单了解 MySQL 中相关的锁

本文主要是带大家快速了解 InnoDB 中锁相关的知识 基础概念解析和RocketMQ详细的源码解析 http://xiazai.jb51.net/202105/yuanma/Ro…

2022-05-15 277

mysql在项目中怎么选事务隔离级别

引言 开始我们的内容,相信大家一定遇到过下面的一个面试场景 面试官:“讲讲mysql有几个事务隔离级别?” 你:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读” 面试官…

2022-05-15 309

.Net Core导入千万级数据至Mysql的步骤

目录 前期准备 实现方法: 1、单条数据插入 2、合并数据插入 3、MySqlBulkLoader插入 性能测试对比 最后 前期准备 订单测试表 CREATE TABLE `tra…

2022-05-15 406

MySQL大小写敏感的注意事项

目录 MySQL的大小写敏感是由参数控制的 MySQL大小写敏感如何设置 开发注意事项 总结 由于这个原因,在阿里巴巴规约中这样要求: 【强制】表名、字段名必须使用小写字母或数字 …

2022-05-15 311

MySQL 使用事件(Events)完成计划任务

事件可以指定单次或以一定的间隔执行 SQL 代码。通常是将复杂的 SQL 语句使用存储过程封装好,然后周期性地调用存储过程完成一定的任务。 事件无需建立服务端连接,而是通过一个独立…

2022-05-15 335

MySQL触发器的使用

触发器可以在执行语句前或执行后触发其他 SQL 代码运行。触发器可以读取触发语句改变了哪些数据,但是没有返回值。因此可以使用触发器加强业务逻辑的约束而不需要在应用程序写对应的代码。…

2022-05-15 1,211

Oracle更换为MySQL遇到的问题及解决

目录 迁移工具 应用改造 添加mysql8.0驱动包 修改数据源配置 对象改造 问题汇总 问题:本地远程连接mysql数据库,报10060登录异常 问题:Navicat 连接MyS…

2022-05-15 310

MySQL 重命名表的操作方法及注意事项

目录  1.重命名表方法   2.注意事项 总结:  1.重命名表方法 使用 RENAME TABLE 语句或 ALTER TABLE 语句都可以对表…

2022-05-15 780