MySQL 1. 什么是事务,MySQL是如何支持事务的? 事务就是一段sql 语句的批处理,但是这个批处理是一个原子 ,不可分割,要么都执行,要么回滚(rollback)都不执行。 事务具体四大特性,也就是经常说的ACID : 1.原子性(所有操作要么全部成功,要么全部失败回滚) 2.一致性(事务 ...
分类:
数据库 时间:
2020-04-12 12:23:29
阅读次数:
76
1.根据emp数据表编写SQL查出所有name重复的记录且按照age降序。 + + + + | emp_no | name | age | + + + + | 1001 | 小明 | 18 | | 1002 | 王强 | 20 | | 1003 | 小雪 | 20 | | 1004 | 小明 | 1 ...
分类:
数据库 时间:
2020-04-02 19:34:10
阅读次数:
66
文末领取面试题 高清PDF 数据库基础知识 1. 为什么要使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久保存 数据保存在文件 优点:数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便 数据保存在数据库 1)数据永久保存 2)使用SQL语句,查询方便效率高。 ...
分类:
数据库 时间:
2020-03-24 01:08:50
阅读次数:
86
SQL查询语句执行顺序? (7) SELECT (8) DISTINCT <select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <where_c ...
分类:
数据库 时间:
2020-02-17 14:00:42
阅读次数:
102
前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案索引相关什么是
分类:
数据库 时间:
2019-12-27 11:15:51
阅读次数:
76
最近有一些朋友问我一些mysql相关的面试题,有一些比较基础,有些比较偏。这里就总结一些常见的mysql面试题吧,都是自己平时工作的总结以及经验。大家看完,能避开很多坑。而且很多问题,都是面试中也经常问到!希望能对大家的面试有一些帮助!!! 比如,下面这些问题: 1、为什么一定要设一个主键? 2、你 ...
分类:
数据库 时间:
2019-12-09 18:43:42
阅读次数:
117
1、MySQL的复制原理以及流程 根柢原理流程,3个线程以及之间的相关; 主:binlog线程——记载下悉数改动了数据库数据的语句,放进master上的binlog中;? 从:io线程——在运用start slave 之后,担任从master上拉取 binlog 内容,放进 自己的relay log ...
分类:
数据库 时间:
2019-12-07 00:55:25
阅读次数:
164
1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么 3、MySQL中varchar与char的区别以及 ...
分类:
数据库 时间:
2019-11-04 13:34:47
阅读次数:
82
1、MySQL的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; ...
分类:
数据库 时间:
2019-11-02 17:50:25
阅读次数:
109