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
参考了以下博文: 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
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
问题:Oracle用户登陆报错archiver error. connect internal only,until freed 原因: db_recovery_file_dest(数据默认存储日志的文件夹)目录存储超过了设置的大小,调整db_recovery_file_dest_size 解决:登 ...
分类:
其他好文 时间:
2020-05-25 10:54:03
阅读次数:
55
官方文档: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
按数据结构 B树索引 数据位于叶子节点,到任何一个叶子节点的距离相同,一般不超过3-4层 B+树索引:每个叶子节点除了数据还存放前后叶子节点的指针,方便快速检索,是InnoDB采用的索引结构 Hash索引 Fulltext索引 R树索引 按实现方式 聚集索引(聚簇索引) 叶子节点存放行数据 将索引行 ...
分类:
数据库 时间:
2020-05-23 00:12:43
阅读次数:
77
DELIMITER $$ DROP PROCEDURE IF EXISTS create_calendar $$ CREATE PROCEDURE create_calendar (s_date DATE, e_date DATE) BEGIN -- 生成一个日历表 SET @createSql = ...
分类:
数据库 时间:
2020-05-22 19:01:06
阅读次数:
482