索引相关 索引类型 主键索引:数据列不允许重复,不允许为NULL。一个表只能有一个主键索引。InnoDB的主键索引为聚簇索引,而MyISAM的主键索引为非聚簇索引。 创建:ALTER TABLE table_name ADD PRIMARY KEY (column); 唯一索引:数据列不允许重复,允 ...
分类:
数据库 时间:
2020-03-26 19:47:19
阅读次数:
75
MySQL常用的引擎有:InnoDB存储引擎、MyISAM存储引擎、MEMORY存储引擎、Archive存储引擎 InnoDB存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,上图也看到了,InnoDB是默认的MySQL引擎。 InnoDB主要特性有: 1 ...
分类:
数据库 时间:
2020-03-26 12:09:35
阅读次数:
89
164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是 MyISAM ,那 id 就是 ...
分类:
数据库 时间:
2020-03-23 00:17:02
阅读次数:
82
存储引擎Storage engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。 常见存储引擎: InnoDB:支持ACID事务,提供行级锁和外键的约束。处理大数据容量 MyISAM:不提供事务支持,不支持行级锁和外键 memory:数据存在内存 InnoDB与MyIS ...
分类:
数据库 时间:
2020-03-21 18:28:09
阅读次数:
88
1.查看现在使用的mysql提供了哪些供使用的存储引擎(可以看出默认使用的存储引擎) 2.查看当前默认使用的存储引擎 show variables: 表示查询数据库的配置变量的值。 show status:表示查询数据库运行时的状态变量。 3.InnoDB和MyISAM比较 对比项 MyISAM I ...
分类:
数据库 时间:
2020-03-21 16:17:32
阅读次数:
73
MySQL存储引擎MyISAM与InnoDB区别 1、MySql默认存储引擎的变迁 在MySql5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL5.5之后的版本中,默认的搜索引擎变更为InnoDB。 2、存储结构 MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以 ...
分类:
数据库 时间:
2020-03-18 15:59:56
阅读次数:
61
mysqlhotcopymysqlhotcopy的使用,只能备份MYISAM引擎数据库安装yuminstall-yperlperl-DBIperl-DBD-MySQL需要创建一个专门用来备份的账户grantselect,reload,locktableson*.*to‘hotcopyer‘@‘localhost‘identifiedby‘123456‘;常用选项和示例mysqlhotcopy-u.
分类:
数据库 时间:
2020-03-17 22:28:15
阅读次数:
75
1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 ...
分类:
数据库 时间:
2020-03-17 08:01:19
阅读次数:
57
来自:https://www.cnblogs.com/2nao/p/6607989.html 零. Mysql的储存引擎 1.MyISAM(默认):支持三种类型索引.B-Tree(最常用).R-Tree(很少用),Full-text(数据结构也是B-Tree) 2.Innodb(第三方) 支持事务, ...
分类:
其他好文 时间:
2020-03-12 11:29:45
阅读次数:
51