随笔分类 - 数据库--MySQL
mysql 所有
    
摘要:目录 1. MySQL优化 2. 慢查询 1. MySQL优化 1. 存储引擎的选择:INnoDB MyISAM 什么是存储引擎? 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、 索引技巧、锁定水平等功能,使用不同
        阅读全文
                
摘要:目录 1. 树 2. Btree 3. B+tree 1. 树 1、树的特性 1)一棵树中的任意两个结点有且仅有唯一的一条路径连通; 2)一棵树如果有n个结点,则它一定有n−1条边; 3)在一棵树中加一条边将会构成一个回路。 2、二叉树 1)二叉树是一种特殊的树,二叉树的特点是每个结点最多有两个儿子
        阅读全文
                
摘要:目录 1. 索引类型 2. MyISAM实现索引 3. InnoDB索引实现 4. 索引越多越好吗? 1. 索引类型 普通索引:最基本的索引,它没有任何限制,用于加速查询。 唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引:是一种特殊的唯一索引,一个表只能
        阅读全文
                
摘要:目录 1. mysql主从同步(复制) 2. mysql支持哪些复制 3. mysql 主从复制原理 4. mysql 复制流程图 1. mysql主从同步(复制) 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而
        阅读全文
                
摘要:目录 InnoDB与MyISAM区别 行级锁 & 表级锁 乐观锁&悲观锁 共享锁 & 排它锁 事务的(ACID)特征 事物隔离级别 乐观锁在django项目中如何使用 InnoDB与MyISAM区别 MyISAM不支持事物回滚,InnoDB是支持事物 MyISAM和MEMORY存储引擎采用的是表级锁
        阅读全文
                
摘要:目录 1.1 MySQL 三种数据类型(数值,字符串,日期) 1.2 MySQL常用增删改查命令 1.3 删除,添加或修改表字段 1.4 MySQL外键关联(一对多) 1.5 MySQL连接查询:两个表之间外键关联 1.5 MySQL连接查询:两个表之间外键关联 1.6 mysql导入导出 1.1 
        阅读全文
                
摘要:1、uuid和id区别 1)uuid类型是varchar(36),而自增长Id则一般是bigInt类型。 2)相对于bigInt类型的自增长Id,varchar(36)类型的uuid消耗的物理空间更为明显。 3)uuid几乎保证了不同数据库的不同表的id唯一,而自增长id只能保证一个数据库中的一张表
        阅读全文
                
摘要:目录 1.1 mysql主从同步 1.2 MySQL同步延迟问题 1.1 mysql主从同步 1、mysql主从同步(复制)概念 1. 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 2. 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 
        阅读全文
                
摘要:目录 1.1 MySQL中的事物 1.2 mysql中锁 1.1 MySQL中的事物 1、InnoDB事务原理 1. 事务(Transaction)是数据库区别于文件系统的重要特性之一,事务会把数据库从一种一致性状态转换为另一种一致性状态。 2. 在数据库提交时,可以确保要么所有修改都已保存,要么所
        阅读全文
                
摘要:目录 1.1 常见查找方法举例 1.2 索引数据结构设相关的计算机原理 1.3 MyISAM实现索引 1.4 InnoDB索引实现 1.5 索引使用策略 1.1 常见查找方法举例 1、顺序查找(linear search ) 2、二分查找 3、二叉排序树查找 4、哈希散列法(哈希表) 1.2 索引数
        阅读全文
                
摘要:目录 1.1 GROUP BY分组使用 1.2 mysql中NOW(),CURDATE(),CURTIME()的使用 1.3 DATEDIFF() 函数 1.4 DATE_FORMAT() 以不同格式显示时间 1.5 MySQL 正则表达式 1.1 GROUP BY分组使用 GROUP BY 介绍 
        阅读全文
                
摘要:目录 1.1 Mysql数据库的优化技术 1.2 数据库表设计 1.3 SQL优化 1、为查询缓存优化你的查询 2、EXPLAIN 你的 SELECT 查询 3、 当只要一行数据时使用 LIMIT 1 4、建立适当的索引 1.4 MySQL中like模糊匹配为何低效 1.5 数据库优化方案 1.6 
        阅读全文
                
摘要:目录 1. MySQL安装与基本配置(centos 7.3) 2. 修改 MySQL默认字符集和引擎 3. MySQL创建用户与授权 一,MySQL安装与基本配置(centos 7.3) + 1. 查看系统中是否已安装 MySQL 服务:以下提供两种方式 + 2、如果已安装则删除 MySQL 及其依
        阅读全文
                
摘要:一,数据库介绍 1. 什么是数据库? 2. RDBMS 术语 3. Mysql数据库特点 4. 主键、外键、索引比较 二,视图 1. 什么是视图 2、为什么要有视图 3、视图例子 三,触发器 1、什么是触发器 2、创建触发器使用语法 3、删除触发器 4、使用触发器 四,事务 1.事务的定义 (作用是
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号