我是靠谱客的博主 糟糕野狼,最近开发中收集的这篇文章主要介绍mysql 视图 union all 索引_mysql---索引、视图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 索引

(1)

索引:表中一列或多列组合而成

作用:提高查询速度【降低了插入数据的速度】

所有存储引擎对每个表至少支持16个索引,总索引长度至少为256字节

InnoDB、MyISAM支持BTREE索引     MEMORY支持HASH索引和BTREE索引

(2)分类

①普通索引

创建索引时不加任何限制条件

②唯一性索引

用UNIQUE参数设置索引为唯一性索引

③全文索引

FULLTEXT参数,只能创建在CHAR、VARCHAR、TEXT类型字段上。查询数据量较大的字符串类型字段时,使用全文索引可提高查询速度。

④单列索引

在表中单个字段上创建索引(此所有可以是普通、唯一性索引、全文索引)

⑤多列索引

在多个字段上创建一个索引,只有查询条件中使用了这些字段中的第一个字段时,索引才会被使用

⑥空间索引

SPATIAL参数,用于空间数据类型(GEOMETRY、POINT、LINESTRING、POLYGON)

2. 创建索引

(1)创建表时创建索引

CREATE TABLE表名(属性名 数据类型 约束,

...[UNIQUE | FULLTEXT|SPATIAL] INDEX|KEY

[索引别名] (属性名1 [(长度)]) [ASC|DESC]);

①创建普通索引

例:

CREATE TABLE index1(id INT,

nameVARCHAR(20),

sex BOOLEAN,INDEX(id)

);

(2)在已经存在的表上创建索引</

最后

以上就是糟糕野狼为你收集整理的mysql 视图 union all 索引_mysql---索引、视图的全部内容,希望文章能够帮你解决mysql 视图 union all 索引_mysql---索引、视图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部