mysql
文章平均质量分 86
黑面|书生
这个作者很懒,什么都没留下…
展开
-
MySQL分库分表
一一口气说出 9种 分布式ID生成方式,面试官有点懵了 – 0一文快速入门分库分表(必修课) – 1一文快速入门分库分表中间件 Sharding-JDBC (必修课) – 2sharding-jdbc 分库分表的 4种分片策略,还蛮简单的 – 3二SpringBoot使用Sharding-JDBC分库分表 – 1【Spring Boot 实战】数据库千万级分库分表和读写分离实战 – 2springboot实战之mysql分库分表 – 3原创 2021-05-24 20:21:58 · 138 阅读 · 0 评论 -
SQL中的ON和WHERE的区别
转载:https://blog.csdn.net/liitdar/article/details/80817957 本文主要介绍SQL语句中ON和WHERE的区别。 1 概述 当我们使用连接操作,关联两张或多张表来返回记录时,数据库都会生成一张临时表,最后将这张临时表返回给用户。 以 LEFT JOIN 为例:在使用 LEFT JOIN 时,ON 和 WHERE 过滤条件的区别如下: ON转载 2021-03-18 10:57:39 · 565 阅读 · 0 评论 -
MySQL -update语句流程总结
转载:MySQL -update语句流程总结其他文章:MySQL Update语句是怎么执行的?废话不多说先来张图解释:update T set value = value+1 where ID =2我想可能大部分人看完这图,思考片刻,接下来的就不需要在继续看了,但是考虑到部分朋友还是新手(包括自己)以及后面复习,还是稍微唠叨一段。update过程首先,上图中深色背景的表示在执行器中执行,也就是Server层,浅色的是在InnoDB引擎中执行。由于很多朋友并不是专业的DBA或者对MyS转载 2021-03-16 12:16:21 · 384 阅读 · 0 评论 -
MySQL面试其他问题
文章目录⼀条SQL语句在MySQL中如何执⾏的?什么是存储过程?有哪些优缺点?MySQL数据库cpu飙升到500%的话怎么处理?解释⼀下什么是池化设计思想。什么是数据库连接池?为什么需要数据库连接池?MySQL自增主键用完了怎么办?⼀条SQL语句执⾏得很慢的原因有哪些?MySQL创建表时可以设置多个主键吗?MySQL创建表时不指定主键可以吗?SQL的生命周期?Java连接MySQL的步骤?⼀条SQL语句在MySQL中如何执⾏的?一条sql语句是如何执行的什么是存储过程?有哪些优缺点?存储过程是一个预原创 2021-01-22 17:35:07 · 386 阅读 · 0 评论 -
MySQL 数据库优化
文章目录知道如何分表吗,说一说垂直分表和水平分表?分库分表之后,id 主键如何处理?说一说MySQL的复制原理和流程?说一说MySQL的读写分离?读写分离有哪些方案?MySQL有哪些备份方法,原理是什么?大表怎么优化?某个表有近千万数据,CRUD比较慢,如何优化?分库分表了是怎么做的?分表分库了有什么问题?有用到中间件么?他们的原理知道么?知道如何分表吗,说一说垂直分表和水平分表?彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)MySQL 分库分表方案,总结的非常好!分库分表之后,id 主原创 2021-01-22 16:37:15 · 355 阅读 · 0 评论 -
MySQL SQL语句优化
文章目录如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因?慢查询日志?主键使用自增ID还是UUID?如何优化关联查询和子查询?如何优化where语句?大表数据查询,如何优化语句?如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因?使用Explain关键字,mysql的explain 命令可以用来分析select 语句的运行效果。基本语法:explain select ...id:执行原创 2021-01-22 14:21:51 · 417 阅读 · 0 评论 -
MySQL 六 触发器、表与视图
文章目录触发器什么是触发器?MySQL中都有哪些触发器?表与视图说一说表与视图的区别?什么场景下使用视图?如何创建视图?为什么要使用视图?说一说视图的优缺点?什么是游标?触发器什么是触发器?MySQL中都有哪些触发器?触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。MySQL 数据库中有六种触发器:Before InsertAfter InsertBefore UpdateAfter UpdateBefore DeleteAfter Delete表原创 2021-01-21 19:14:52 · 648 阅读 · 0 评论 -
MySQL 四 事务
文章目录什么是事务?事务是如何实现的?MySQL的四大事务特性(ACID)介绍一下?什么是脏读?幻读?脏读和幻读的区别?如何解决脏读和幻读?说一说事务的隔离级别?MySQL的默认的隔离级别?SQL 标准定义了四个隔离级别:什么是事务?事务是如何实现的?『浅入深出』MySQL 中事务的实现MySQL的四大事务特性(ACID)介绍一下?原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致,例如转账业务中,无论事务是否成功原创 2021-01-21 17:31:05 · 388 阅读 · 0 评论 -
MySQL 五 锁
文章目录按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法?从锁的类别上分MySQL都有哪些锁呢?像上面那样子进行锁定岂不是有点阻碍并发效率了MySQL中InnoDB引擎的行锁是怎么实现的?说一说MVCC(多版本并发控制)?原理是什么?什么是死锁?怎么解决?如何预防?数据库的乐观锁和悲观锁是什么?怎么实现的?按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法?在关系型数据库中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。My原创 2021-01-21 16:45:16 · 848 阅读 · 0 评论 -
MySQL面试
MySQL基础知识数据库三大范式?MySQLmysql有关权限的表都有哪几个?mysql有哪些数据类型?超键、候选键、主键、外键分别是什么?SQL语句主要分为哪几类?说一说SQL有哪几种约束?说一说SQL的关联查询?说一说SQL的子查询?mysql中 in 和 exists 的区别?varchar与char的区别?mysql中int(10)和char(10)以及varchar(10)的区别?FLOAT和DOUBLE的区别是什么?UNION与UNION ALL的区别?MySQ..原创 2021-01-20 22:44:52 · 1955 阅读 · 1 评论 -
MySQL 三 索引
文章目录什么是索引?为什么要使用索引(优缺点)?索引有哪几种类型?索引的使用场景有哪些?索引的基本原理索引的创建方式有哪几种?如何删除索引?主键索引与唯一索引的区别?什么是覆盖索引?聚集索引和辅助索引(非聚集索引)的区别?索引的数据结构有哪些?非聚簇索引一定会回表查询吗?索引设计的原则?使用索引一定能够提高查询的性能吗?什么是最左前缀原则(最左匹配原则)?B+树与B树?知道explain吗?说一说什么是索引?为什么要使用索引(优缺点)?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部原创 2021-01-19 19:10:16 · 671 阅读 · 0 评论 -
MySQL 二 存储引擎
文章目录MySQL存储引擎MyISAM与InnoDB的区别?InnoDB引擎的4大特性?如何选择合适的存储引擎?常用的存储引擎有MyISAM和InnoDB存储引擎。MySQL存储引擎MyISAM与InnoDB的区别?MyISAMInnodb存储结构每张表被存放在三个文件:frm-表格定义、MYD(MYData)-数据文件、MYI(MYIndex)-索引文件所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小,一般为2GB存储空间M原创 2021-01-18 16:34:25 · 338 阅读 · 0 评论 -
MySQL 一 基础知识
文章目录数据库三大范式?MySQLmysql有关权限的表都有哪几个?mysql有哪些数据类型?超键、候选键、主键、外键分别是什么?SQL语句主要分为哪几类?说一说SQL有哪几种约束?说一说SQL的关联查询?说一说SQL的子查询?mysql中 in 和 exists 的区别?varchar与char的区别?mysql中int(10)和char(10)以及varchar(10)的区别?FLOAT和DOUBLE的区别是什么?UNION与UNION ALL的区别?MySQL中delete,drop,truncate原创 2021-01-18 16:13:21 · 922 阅读 · 0 评论 -
当使用update语句时出现Data truncation: Truncated incorrect DOUBLE value:??错误.
https://blog.csdn.net/yanluandai1985/article/details/72813801转载 2020-05-27 16:05:01 · 712 阅读 · 0 评论