标签 索引 下的文章

分类: MySQL

MySQL索引PRIMARY、NORMAL、UNIQUE、FULLTEXT的区别和不同使用场景整理

  数据库的索引就像一本书的目录,能够加快数据库的查询速度。MYSQL索引有四种PRIMARY、INDEX、UNIQUE、FULLTEXT, 其中PRIMARY、INDEX、UNIQUE是一类,FULLTEXT是一类。这四种都是单列索引,也就是他们都是作用于单个一列,所以也称单列索引;一个索引也可以作用于多个列上,称为组合索引或复合索引。单列索引新建一张测试表:CREATE TABLE T_...

阅读全文 »

分类: MySQL

MySQL数据库查看数据表占用空间大小和记录数

MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 TABLES_ROWS:记录数 DATA_LENGTH:数据大小 INDEX_LENGTH:索引大小一个表占用空间的...

阅读全文 »

分类: MySQL

MySQL索引整理

MySQL索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索引是应用在SQL 查询语句的条件(一般作为 WHERE 子句的条件)。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。优点:MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高My...

阅读全文 »