MySQL 数据库开发:Mybatis的where标签使用总结梳理 背景 在上篇文章,我们系统地学习了where 1=1 相关的知识点,大家可以回看《MySQL中where 1=1方法的使用及改进》这篇文章。文章中涉及到了Mybatis的替代方案,有好学的朋友在评论区有朋友问了基于Mybatis写法的问...
MySQL 教你如何修改MySQL数据库配置信息查看修改的详细方法 摘要 当在不同团队间使用MySQL数据库时,最好是保证数据库的配置信息是一致的,否则会因为不同开发同事的SQL规范不一样,导致出现一些不必要的SQL问题; 本篇博客,主要记录如何查看数据的配置信息,及相关解释。 查看 查看数据基本信息 查看版本 查看版本 ...
MySQL SQL开发知识:MySQL数据库之字符集 character 一、字符集 character 字符 character 是各种文字和符号的总称 字符编码 character code 是计算机针对各种符号,在计算机中的一种二进制存储代号 字符集character set 是多个字符的集合 常见的字符集: ASCII ...
MySQL 数据库安全之MySQL开放远程连接权限的两种方法 背景: 要求做一个评价系统,由于之前被人做过一小部分,有现成的数据库(数据库:MySQL 5.7 ,数据库软件:MySQL workbench 6.3 CE),为了省去安装数据库导出导入表的麻烦,想要直接远程连接对方数据库。 方法如下: 首先,检查要连接数...
MySQL 数据库 【基础】Mysql Online DDL相关知识 Mysql执行ddl这样是包含如下3种模式。 1、COPY模式 ,是指DDL时,会生成(临时)新表,Mysql Server层,将原表数据逐行拷贝到新表中,在此期间会阻塞DML 2、INPLACE,无需拷贝全表数据到新表,但可能还是需要IN-PLACE方式...
MySQL MySQL开发知识:MySQL数据库外键 foreing key 2.3、约束的作用 前言: 外键表示了两个实体之间的联系 外键 foreing key: A表中的一个字段的值指向另B表的主键 B: 主表 A: 从表 主表:主键(主关键字) = 从表:外键(外关键字) 1、外键操作 1.1、增加外键 基本语法: 方式一:...
MySQL 一步步教你如何在windows下mysql 8.0.27 安装配置图文教程 本文实例为大家分享了mysql 8.0.27 安装配置图文教程的具体代码,供大家参考,具体内容如下 下载 官网下载安装包:>MySQL :: Download MySQL Community Server 安装 1、将解压文件解压到你安装的目录:D:...
MySQL 带你分享15个Mysql索引失效的场景 背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢? 另外,无论...
MySQL 带你分析MySQL安装失败的各种原因及解决方法 失败的原因 1.如果你原先安装过MySQL,后来卸载了再安装失败了,有可能是卸载不干净。 需要手动目录删光所有MySQL相关的文件。这一点MySQL特别坑,吐槽一下。我都卸载完了,你为什么不给我删干净,还要我手动去删,而且还影响我下一次安装。 Oracle...
MySQL SQL开发知识:一条SQL更新语句的执行过程解析 binlog使用场景 前言: 上一篇文章讲解了SQL查询语句执行的过程,并介绍了执行过程中涉及的处理模块。回顾一下,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 一、执行过程 在SQL查询语句执行的过程中,我...
MySQL SQL开发知识:Mysql MVCC多版本并发控制详情 1、MVCC MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中...
MySQL MySQL数据库开发:MySQL中取出json字段的小技巧 mysql取出json字段技巧 有时候会将一些信息以json形式存在数据库中,如果太长的话,在取的过程中sql运行会比较慢,如果只取某些键值的话会比较浪费 mysql中使用函数JSON_EXTRACT() ±—±———&...