MySQL学习总结----索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习总结----索引相关的知识,希望对你有一定的参考价值。

mysql学习总结----索引

=================================================================================

一、索引

=================================================================================




=================================================================================

二、创建和查看索引

=================================================================================

    创建和查看索引包括:

        1)创建和查看普通索引 

             2)创建和查看唯一索引 

                3)创建和查看全文索引 

                    4)创建和查看多列索引

一) 创建和查看普通索引

        创建和查看普通索引分为:

        1) 创建表是创建普通索引 

        2) 在已经存在的表上创建普通索引 

        3)通过SQL语句alter table创建普通索引

(一)、创建表时创建普通索引

    create table 表名(

        属性名 数据类型,

        属性名 数据类型,

        属性名 数据类型,

        index|key 【索引名】 (属性名1 【(长度)】【asc|desc】)

    );

    【注】asc表示升序,desc表示降序;index和key用来创建一个索引。

1、在数据库doublelinux中创建一个名为test的表,并添加普通索引

mysql> create table test(

    -> aaa int,

    -> bbb varchar(20),

    -> ccc varchar(20),

    -> index index_aaa(aaa)

    -> );

(二)、在已经存在的表上创建普通索引

    create index 索引名 on 表名 (属性名 【(长度)】【asc|desc】)

1、在数据库doublelinux下的表test01中创建名为index_ccc的索引

mysql> create table test01(

    -> zzz int,

    -> xxx varchar(20),

    -> ccc int

    -> );

Query OK, 0 rows affected (0.09 sec)


mysql> create index index_ccc on test01 (ccc);

Query OK, 0 rows affected (0.11 sec)

Records: 0  Duplicates: 0  Warnings: 0


(三)、










二) 创建和查看唯一索引


三) 创建和查看全文索引


四) 创建和查看多列索引



=================================================================================

三、删除索引

=================================================================================





本文出自 “doublelinux” 博客,谢绝转载!

以上是关于MySQL学习总结----索引的主要内容,如果未能解决你的问题,请参考以下文章

MySql索引学习总结

MySQL的统计信息学习总结

《MySQL实战45讲》(20-35讲)学习总结

mysql高级内容学习总结

mysql高级内容学习总结

mysql与Json学习总结