首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Mysql学习笔记整理之引擎
】的更多相关文章
Mysql学习笔记整理之引擎
mysql的引擎: myisam引擎 Mysql 5.5之前默认的存储引擎 数据.索引分别存储 (数据物理磁盘---索引物理磁盘) .MYD 存储数据 表级索,不支持事物 .MYI 存储索引 .FRM 是表定义文件(每个引擎都会有) 辅助索引:末尾保存指针-->指向数据磁盘地址 ID列索引:末尾保存指针磁盘-->指向数据磁盘地址 Innodb引擎 Mysql 5.5之后版本的默认存储引擎 Innodb 只有两个文件存储 .IBD 和 .frm 以主键…
【mysql学习笔记整理】
/*mysql学习笔记整理*/ /*常用的数据库操作对象*/ #库的操作#创建#数据库的创建USE mysql;CREATE DATABASE db_x;#删除#删除数据库DROP DATABASE db_x;#删除数据库#查看SHOW DATABASES;#查看数据库#备份和还原#备份|还原数据库mysqldump -u root -p {mysql|--all-DATABASE|--database}[><]{DIRECTORY} #表的操作#创建#表格的创建CREATE TABLE tb…
Mysql学习笔记整理手册
目录 (1) str_to_date (2) 递归查询 (3) 排序问题 (4) 条件函数 (5) 列转行函数 (6) find_int_set (7) 类型转换函数 (8) 合并更新 继上一篇博客<Oracle学习笔记整理手册>之后,我再写一篇Mysql版本的 PS:本博客收录自己工作中遇到学到的一些mysql技能,有时间就更新整理一下 (1) str_to_date oracle有to_date函数,Mysql的格式是str_to_date('2019-02-12 11:34:32', '…
MySQL学习笔记之二---引擎介绍MyISAM VS InnoDB
前言 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良.虽然性能极佳,但却有一个缺点:不支持事务处理(transaction).不过,在这几年的发展 下,MySQL也导入了InnoDB(另一种数据库引擎),以强化参考完整性与并发违规处理机制,后来就逐渐取代MyISAM. Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别…
Mysql学习笔记整理之数据库优化
数据库性能瓶颈的原因 数据库连接数 数据量大 硬件资源限制 数据性能优化方案 sql优化 2.缓存 3.建好索引 4.读写分离 5. 分库分表 慢日志查 show cache 索引 mysql主从 mycat Mysql查询优化---执行步骤 mysql客户端/服务端通信 查询缓存 查询优化处理 查询执行引擎 返回客户端 Mysql是半双工通信:只能一方传一方,另一方等待信息 最简单的优化…
MySQL 学习笔记整理
1. 创建表 CREATE TABLE item( ID INT(6) NOT NULL AUTO_INCREMENT, Name CHAR(32) NOT NULL, Price DECIMAL(4,2) NOT NULL, Description CHAR(255) DEFAULT 'No description', PRIMARY KEY(ID), KEY(Name) ) 其中,Description列中的DEFAULT,真的会将NULL转换为字符串吗?我试过怎么不行? 2. …
Mysql学习笔记整理之选用B+tree结构
为什么mysql不使用平衡二叉树? 数据处的深度决定着他的IO操作次数,IO操作耗时大 每一个磁盘块保存的数据量太小 B+Tree和B-Tree的区别? B+树几点关键字搜索采用闭合区间 B+树非叶节点不保存数据相关信息,只保存关键字和子节点的引用 B+树关键字对应数据保存在叶子节点中 B+树节点是顺序排列并且相邻节点具有顺序引用的关系 B+树是B-树的变种,他拥有B-树的优势 B+树扫库扫表能力强,磁盘读写能力更强 排序能力更强,查询效率更加稳定 为什么选用B+Tree? 稳定(B-Tree寻…
Mysql学习笔记整理之索引
索引的概念: 索引是一个分散存储的数据结构(检索)对数据库表中一列或多列的值进行排序 为什么要用索引? 索引能极大的减少存储引擎需要扫描的数据量 索引可以把随机IO变成顺序IO 索引可以帮助我们进行分组,排序操作时,避免使用临时表 聚集索引: 数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同 辅助索引末尾指向主键索引,然后通过主键索引找值 如果innodb没有建索引,默认会创建一个隐式主键索引 6bit 只要是索引是连续的,那么数据在存储介质上的存储位置也是连续的 联合索引 例如创建的索引…
mysql学习笔记——支持存储引擎
…
一千行MySQL学习笔记 (转)
出处: 一千行MySQL学习笔记 /* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set password=password('root'); SHOW PROCESSLIST -- 显示哪些线程正在运行…