![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【MYSQL】
文章平均质量分 56
天路漫漫
路漫漫其修远兮
展开
-
【MYSQL】-总结1
unsigned int 是4个字节,上限就是2 -1===4294967295(id int unsigned auto_increment primary key)如果有可能,就应该创建成8个字节的bigint unsigned。18 | 为什么这些SQL语句逻辑相同,性能却差异巨大?对索引字段做函数操作,可能会破坏索引值的有序性,因此优化器就决定放弃走树搜索功能。案例一:条件字段函数操作案例二:隐式类型转换接数据类型转换的规则是什么?为什么有数据类型转换,就需要走全索引扫描?原创 2021-04-03 19:01:32 · 67 阅读 · 0 评论 -
【MYSQL】日志结构
Binlog 是逻辑日记用于记录数据库执行的写入操作(查询不记录)信息,Server层记录和引擎层无关,并且是以追加方式进行写入,可以通过参数 max_binlog_size 设置每个Binlog文件的大小,文件大小达到设定值时会生成新的文件来保存日记。主要用在两个场景:主从复制和数据恢复对于Binlog,MySQL是通过参数sync_binlog参数来控制刷盘时机,取值是0、1和N三种值。0表示由系统自行判断何时调用sync()写入磁盘;1表示每次事务commit都要调用fsync().原创 2021-03-27 14:53:42 · 424 阅读 · 0 评论 -
【MYSQL】-逻辑架构
原创 2021-03-27 14:06:21 · 82 阅读 · 0 评论 -
【MYSQL-B+】
MYSQL-B+多路平衡查找树B+树索引B+树好处B+分列2.为什么选择B+树,不用Hash做索引??3.为什么使用主键自增索引??MYSQL的B+Tree索引树高度如何计算??数据库中B+树索引分为聚集索引(clustered index)和非聚集索引(secondary index).B+树索引B+树好处B+分列2.为什么选择B+树,不用Hash做索引??3.为什么使用主键自增索引??B+树是有序的,如果主键不是自增的话,可能带来叶子节点的迁移,—数据移动浪费性能;移动过程中如果数据页原创 2021-03-11 22:43:30 · 150 阅读 · 0 评论 -
MYSQL-常用函数
MYSQL-常用函数时间与字符串之间相互转换1.时间转字符串2.字符串转时间3.时间转时间戳4.字符串转时间戳5.时间戳转字符串6. 附日期格式如下:时间与字符串之间相互转换1.时间转字符串DATE_FORMAT(日期,格式字符串)SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');2.字符串转时间STR_TO_DATE(字符串,日志格式)...原创 2019-12-28 20:53:11 · 72 阅读 · 0 评论 -
8.【MYSQL】执行计划详解
执行计划分析分区执行计划:explain partition +SQL语句原创 2018-12-18 22:10:48 · 391 阅读 · 0 评论 -
9.【MYSQL】-DUMP命令
Mysqldump参数大全(参数来源于mysql5.5.19源码)参数参数说明–all-databases , -A导出全部数据库。mysqldump -uroot -p --all-databases–all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p --all-databases --all-tablespaces–no-...转载 2018-11-04 13:44:26 · 206 阅读 · 0 评论 -
7.【MYSQL】实战命令
1.登录Mysqlmysql -u root -p12345678原创 2018-10-31 22:55:35 · 112 阅读 · 0 评论 -
6.【MYSQL】架构
MYSQL架构原创 2018-10-31 21:49:04 · 95 阅读 · 0 评论 -
5.【MYSQL】分区&分库&分表
Mysql分库分表原创 2018-10-31 21:43:19 · 123 阅读 · 0 评论 -
4.【MYSQL】存储引擎选择
【MYSQL】存在引擎选择原创 2018-10-31 21:42:20 · 92 阅读 · 0 评论 -
1.【MYSQL】基础概念
数据库事务ACID原则⑴ 原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,不可分割;因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,...原创 2018-10-29 22:29:08 · 107 阅读 · 0 评论 -
3.【MYSQL】索引
Mysql应用之路数据表备份获取唯一行是限制充分利用索引查询SQL避免使用Select *数据表备份create table B.test like A.testinsert into B.test select * from A.testcreate table B.test as select * from A.test;获取唯一行是限制当查询是使用唯一主键查询;或者可以确定查询...原创 2018-10-29 22:26:35 · 107 阅读 · 0 评论 -
2.【MYSQL】SQL优化
Mysql大师之路Mysql优化点数据库的3范式功能快捷键Mysql优化点表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离存储过程 [模块化编程,可以提高速度]对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ]...原创 2018-10-23 22:03:07 · 235 阅读 · 1 评论