MySql
FAIRY哦
也许,不断学习会是我这辈子最快乐的事情。
展开
-
四种MySql数据库引擎
四种mysql存储引擎前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使...转载 2018-09-16 15:38:31 · 148 阅读 · 0 评论 -
【MySql】MySql中的运算符
MySql的运算符数据库中的表结构确立后,表中的数据代表的意义就已经确定。而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。例如,学生表中存在一个birth字段,这个字段表示学生的出生年份。而运用MySQL的算术运算符用当前的年份减学生出生的年份,那么得到的就是这个学生的实际年龄数据。这就是MySQL的运算符,所以熟悉并掌握运算符的应用,对于操作MySQL数据库中的数据是非常...转载 2018-10-07 11:48:25 · 286 阅读 · 0 评论 -
【MySQL】MySQL常见的两种存储引擎
一、MyISAM1.1 MYISAM简介MyISAM是MySQL的默认数据库引擎(5.5版)之前,由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,而且提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISAM不支持事务和行级锁,而且最大的优点就是奔溃后无法安全恢复。不过,5.5版本之后,MySQL引入了Inn...原创 2019-03-08 20:23:12 · 343 阅读 · 0 评论 -
【MySQL】事务的隔离级别
一、事务简介TCL(Transaction Control Language):事务控制语言。首先说说事务的概念。1. 概念事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行。为什么要有事务?案例:转账张三丰 1000郭襄 1000updae 表 set 张三丰的余额=500 where name=‘张三丰’;意外updae 表 set ...原创 2019-03-09 17:16:41 · 99 阅读 · 0 评论 -
【MySQL】关于MySQL索引的底层实现的问题解读
1、为什么不用Hash表作为索引?Hash表进行范围查询比较困难,如select * from sanguo where id >10;2、为什么不用平衡二叉树作为索引?虽然平衡二叉树支持范围查询,但是这这种数据结构要范围查找要往回找,即回溯到父结点,而B+树的 叶子结点的指针的效率则更高。3、为什么选择B树的一个结点存多个元素的结构?因为数据库的索引是存储在文件中的,而读取文件内...原创 2019-04-17 21:13:11 · 114 阅读 · 0 评论 -
【Linux】在Linux下安装MySQL史上最详细图文教程
CentOS 6.8下编译安装MySQL 5.6.14概述:为了更深入的学习linux,我找了很多的教程,都没有一个很详细的浅显易懂的教程,无奈只好找视频,然后自己总结的教程,本人亲身实践过的,只要耐心安装,一定可以安装成功。在安装之前我们要先联网,使用如下命令测试网络。显示如下证明网络可用。快捷键ctrl+c退出。一、卸载旧版本(1)使用下面的命令检查是否安装有MySQL Server...原创 2019-05-19 16:40:19 · 598 阅读 · 2 评论