MySQL MySQL架构设计思想详解 前言 很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,以及每层的作用,我们常见的SQL优化到底在哪一层做了优化? 1. My...
MySQL mysql的select into给多个字段变量赋值方式 mysql select into给多个字段变量赋值 在into之后顺序写上要赋值的变量就行 SELECT c1, c2, c3, … INTO @v1, @v2, @v3,… FROM table_n...
MySQL MySQL正则表达式REGEXP使用详解 LIKE 和 REGEXP之间的重要差别 正则表达式匹配不区分大小写 简单的正则表达式测试 空白元字符(特殊含义的字符) 匹配字符类 正则表达式支持的其它语法约定 正则表达式断言 语法实例 总结 正则表达式用来匹配文本的特殊的串(字符集合)(匹配文本,将一...
MySQL 使用MySQL的Explain执行计划的方法(SQL性能调优) 前言 上篇文章讲了MySQL架构体系,了解到MySQL Server端的优化器可以生成Explain执行计划,而执行计划可以帮助我们分析SQL语句性能瓶颈,优化SQL查询逻辑,今天就一块学习Explain执行计划的具体用法。 1. explain的使用 使...
MySQL MySQL索引概念及七种索引类型分享介绍 1 索引的概念 索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构,这也是索引最基本的功能。 索引对于良好的性能非常关键。数据量越大时,索引对性能的影响也越重要,好的索引可以将查询性能提高几个数量级...
MySQL MySQL删除外键、增加外键以及删除主键、增加主键的实战步骤 一、MySQL删除外键 格式: alter table 表名 drop foreign key 外键名; 表名就是有外键存在的那个表。 外键名可以通过查看表的创建信息得到。 查看表的创建信息格式: show create table 表名; 二、MySQL...
MySQL MySQL数据库中表的操作详解 1.Mysql中的数据类型 varchar 动态字符串类型(最长255位),可以根据实际长度来动态分配空间,例如:varchar(100) char 定长字符串(最长255位),存储空间是固定的,例如:char(10) int 整数型(最长11位) lon...
MySQL mysql 循环insert方式 mysql 循环insert 亲测成功!可用,复制即可 DELIMITER ;; CREATE PROCEDURE test_insert() BEGIN DECLARE y TINYINT DEFAULT 1; WHILE y<10 DO INSE...
MySQL MySql查询某个时间段内的数据实例(前一周、前三个月、前一年等) 1、使用函数DATE_SUB DATE_SUB函数在当前时间减去一定的时间 DATE_SUB(date,INTERVAL expr unit) date:合法日期,可以是当前时间now() expr:希望减去的时间,整数 unit:减去时间的单位,如day...
MySQL MySQL事务视图索引备份和恢复概念介绍 一、事务 事务(TRANSACTION)是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库操作命令要么都执行,要么都不执行。 事务是一个不可分割的工作逻辑单元 。 二、事务的特性 事...
MySQL 找回MySQL管理员root密码的3个妙招 [var] 最近有粉丝和网友常问到,如何找回MySQL管理员root的密码的方法,总结以下方法分享给大家 ? 1.init-file找回 在MySQL中,若root密码丢失则无法直接找回,只能通过特殊方式来修改密码。 步骤1:先停止MySQL服务 Kill...