和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。 所以存储引擎也可被称为表类型。 MySQL的存储引擎: MySQL的储存引擎有InnoDB , ...
分类:
数据库 时间:
2020-05-26 22:01:03
阅读次数:
90
1.解压到当前文件 2.配置环境变量,将bin目录添加到path 3.配置my.ini文件,写入以下代码,保存到mysql根目录下 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL # 设置mysq ...
分类:
数据库 时间:
2020-05-26 17:56:58
阅读次数:
95
RC模式下出现的脏读现象 有一张表如下: mysql> select * from t1; + + + + | id | name | age | + + + + | 1 | 张三 | 25 | | 4 | 李四 | 20 | | 6 | 王五 | 17 | | 9 | 大刀 | 27 | | 15 ...
分类:
其他好文 时间:
2020-05-26 01:30:57
阅读次数:
75
参考了以下博文: https://www.imooc.com/article/17290 https://baijiahao.baidu.com/s?id=1629409989970483292&wfr=spider&for=pc MVCC(Mutil-Version Concurrency Con ...
分类:
数据库 时间:
2020-05-26 01:28:53
阅读次数:
83
UNDO What Is Undo? Oracle Database creates and manages information that is used to roll back, or undo, changes to the database. Such information consi ...
分类:
其他好文 时间:
2020-05-26 01:06:47
阅读次数:
100
mysql的innodb引擎通过搜索树方式实现索引,索引类型分为主键索引和二级索引(非主键索引),主键索引树中,叶子结点保存着主键即对应行的全部数据;而二级索引树中,叶子结点保存着索引值和主键值,当使用二级索引进行查询时,需要进行回表操作。 1.覆盖索引 CREATE TABLE `user_tab ...
分类:
数据库 时间:
2020-05-26 01:01:31
阅读次数:
83
题目一 MyISAM和InnoDB的区别,什么时候选择MyISAM 参考回答 InnoDB是目前MySQL主流版本(5.6、5.7、8.0)默认的存储引擎,支持事务、外键、行级锁,对于并发条件下要求数据的一致性,适用于对数据准确性要求高的场景。 MyISAM只支持表级锁、数据排列是按照插入顺序,没有 ...
分类:
数据库 时间:
2020-05-26 00:55:03
阅读次数:
92
命令帮助 语法 help 命令 客户端命令 delimiter (\d) 定义分隔符 tee (\T) 将输出内容追加至某一文件 use (\u) 切换数据库 system (\!) 调用Linux命令 服务端命令 Account Management(用户、权限管理) Administration ...
分类:
数据库 时间:
2020-05-24 23:50:59
阅读次数:
98
官方文档:InnoDB Locking and Transaction Model 一、InnoDB存储引擎中的锁 1.共享锁和排它锁(Shared and Exclusive Locks)--行级别锁 InnoDB存储引擎实现了两种标准的行级锁: 共享锁(S):允许持有该锁的事务读取一行记录。 排 ...
分类:
数据库 时间:
2020-05-23 16:24:29
阅读次数:
81
创建表 CREATE TABLE `products` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `price` decimal(10,2) DEFAULT NULL, PRIMARY KEY (`id ...
分类:
数据库 时间:
2020-05-23 14:47:10
阅读次数:
92