• 技术文章 >数据库 >MySQL

    mysql索引的基本原理

    小妮浅浅小妮浅浅2021-10-19 11:41:57原创5629

    索引的原理是将无序的数据转化为有序的查询。

    1、排序创建索引列的内容。

    2、生产排序结果的倒排表。

    3、在倒排表内容上拼上数据地址链。

    4、查询赎回时,先取倒排内容,再取出数据地址链,从而取出具体数据。

    实例

    CREATE TABLE articles (
           id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
           title VARCHAR(200),
           body TEXT,
           FULLTEXT (title,body)
         )engine=myisam charset utf8;
     
    INSERT INTO articles (title,body) VALUES
         ('MySQL Tutorial','DBMS stands for DataBase ...'),
         ('How To Use MySQL Well','After you went through a ...'),
         ('Optimizing MySQL','In this tutorial we will show ...'),
         ('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'),
         ('MySQL vs. YourSQL','In the following database comparison ...'),
         ('MySQL Security','When configured properly, MySQL ...');

    以上就是mysql索引的基本原理,希望对大家有所帮助。更多mysql学习指路:Mysql

    专题推荐:mysql 索引
    上一篇:mysql中binlog的使用场景 下一篇:mysql联合查询是什么

    相关文章推荐

    • mysql插入记录的两种方式• mysql select语法的使用• mysql读写分离的四种实现• mysql中binlog的理解• mysql中binlog有什么作用• mysql中redo log是什么• mysql标识列的特点• mysql两种事务类型• mysql主从同步的优点• mysql中binlog的使用场景

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网