最新 最热

数据库面试题【七、InnoDB索引和MyISAM索引的区别】

一是主索引的区别,InnoDB的数据文件本身就是索引文件。而MyISAM的索引和数据是分开的。 二是辅助索引的区别:InnoDB的辅助索引data域存储相应记录主

2022-11-28
0

Mysql 数据类型(整数、浮点数、定点数、字符串)【类型取值范围】

1:取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~255)。

2022-11-28
1

事务的隔离级别详解

多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进行操作)。并发虽然是必须的,但可能会导致以下的问题。

2022-11-28
1

MySQL使用性能优化—查看数据库的最大连接数、当前连接数等

在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections" -mysql 1040错误,这是因为访问MySQL且还未释放的连接数目已经达到MySQL的上限。通常,mysql的最大连接数...

2022-11-28
0

事务的四大特性

事务是逻辑上的一组操作,要么都执行,要么都不执行。 经典案例 事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账 1000 元,这个转账会涉及到两个关键操作就是:...

2022-11-28
0

MySQL实战 | MySQL逻辑架构—一条查询SQL是如何执行的

执行如下SQL,我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程。

2022-11-28
1

PHP学习的技巧和学习的要素总结

(1) 了解HTML/CSS/JS、、网页根本元素,完毕阶段可自行制造简略的网页,对元素特点相对了解

2022-11-28
0

MySQL实战 | MySQL日志模块—redo log和 binlog

一个更新语句执行的时候整个过程跟查询的步骤是类似的,具体可以看之前的文章:MySQL实战 | MySQL逻辑架构—一条查询SQL是如何执行的,在一个表上有更新的时候,跟这个表有关的查询缓存会失效,所以这条语句就会把表上所有缓存...

2022-11-28
0

索引的常见的三种模型哈希表、有序数组、B+搜索树的区别和使用场景

索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。常见的索引模型有哈希表、有序数组、B+树。

2022-11-28
1

Mysql为何建议使用自增id作主键,有什么优点

B+ 树为了维护索引有序性,在插入新值的时候需要做必要的维护。如果插入的值比最大值id大,则只需要最后记录后面插入一个新记录。如果新插入的ID值在原先的有序中间,就相对麻烦了,需要逻辑上挪动后面的数据,空出位置。如果...

2022-11-28
0