zoukankan      html  css  js  c++  java
  • MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 有什么区别?各适用于什么场合

    PRIMARY, INDEX, UNIQUE 这3种是一类

    PRIMARY 主键。 就是 唯一 且 不能为空。

    INDEX 索引,普通的 UNIQUE 唯一索引。 不允许有重复。

    FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。

    举个例子来说,比如你在为某商场做一个会员卡的系统。 这个系统有一个会员表 有下列字段:

    会员编号   INT

    会员姓名   VARCHAR(10)

    会员身份证号码  VARCHAR(18)

    会员电话  VARCHAR(10)

    会员住址  VARCHAR(50)

    会员备注信息  TEXT

        那么这个 会员编号,作为主键,使用 PRIMARY 会员姓名 如果要建索引的话,那么就是普通的 INDEX 会员身份证号码   如果要建索引的话,那么可以选择 UNIQUE (唯一的,不允许重复) 会员备注信息 , 如果需要建索引的话,可以选择 FULLTEXT,全文搜索。

    不过 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。 用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。

  • 相关阅读:
    进制
    流程控制
    运算符
    格式化输出
    数据结构-树的遍历
    A1004 Counting Leaves (30分)
    A1106 Lowest Price in Supply Chain (25分)
    A1094 The Largest Generation (25分)
    A1090 Highest Price in Supply Chain (25分)
    A1079 Total Sales of Supply Chain (25分)
  • 原文地址:https://www.cnblogs.com/libo199374/p/8064153.html
Copyright © 2011-2022 走看看