婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql索引類型與基本用法實例分析

Mysql索引類型與基本用法實例分析

熱門標簽:電話機器人是電腦呼號嗎 鄭州網絡外呼系統價錢 400電話到哪辦理優惠 南寧外呼系統招商 上海市三維地圖標注 博樂電銷機器人 云南大數據外呼系統 機器人打電銷電話 怎么更改高德地圖標注

本文實例講述了Mysql索引類型與基本用法。分享給大家供大家參考,具體如下:

索引

MySQL目前主要有以下幾種索引類型:

  • 普通索引
  • 唯一索引
  • 主鍵索引
  • 組合索引
  • 全文索引

- 普通索引

是最基本的索引,它沒有任何限制。

CREATE INDEX IndexName ON `TableName`(`字段名`(length))

- 唯一索引

與前面的普通索引類似,不同的就是:索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。

CREATE UNIQUE INDEX indexName ON table(column(length))

- 主鍵索引

是一種特殊的唯一索引,一個表只能有一個主鍵,不允許有空值。一般是在建表的時候同時創建主鍵索引。

CREATE TABLE `table` (
  `id` int(11) NOT NULL AUTO_INCREMENT ,
  `title` char(255) NOT NULL ,
  PRIMARY KEY (`id`)
);

- 組合索引

指多個字段上創建的索引,只有在查詢條件中使用了創建索引時的第一個字段,索引才會被使用。使用組合索引時遵循最左前綴集合

ALTER TABLE `table` ADD INDEX name_city_age (name,city,age);

- 全文索引

主要用來查找文本中的關鍵字,而不是直接與索引中的值相比較。fulltext索引跟其它索引大不相同,它更像是一個搜索引擎,而不是簡單的where語句的參數匹配。fulltext索引配合match against操作使用,而不是一般的where語句加like。它可以在create table,alter table ,create index使用,不過目前只有char、varchar,text 列上可以創建全文索引。值得一提的是,在數據量較大時候,現將數據放入一個沒有全局索引的表中,然后再用CREATE index創建fulltext索引,要比先為一張表建立fulltext然后再將數據寫入的速度快很多。

CREATE TABLE `table` (
  `id` int(11) NOT NULL AUTO_INCREMENT ,
  `title` char(255) CHARACTER NOT NULL ,
  `content` text CHARACTER NULL ,
  `time` int(10) NULL DEFAULT NULL ,
  PRIMARY KEY (`id`),
  FULLTEXT (content)
);

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL常用函數大匯總》、《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數據庫鎖相關技巧匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:
  • mysql中關于覆蓋索引的知識點總結
  • 詳解MySQL InnoDB的索引擴展
  • MySQL性能優化之如何高效正確的使用索引
  • MySQL索引的基本語法
  • Mysql之組合索引方法詳解
  • 快速了解MySQL 索引
  • 一篇文章掌握MySQL的索引查詢優化技巧
  • MySQL8新特性之降序索引底層實現詳解
  • MySQL全文索引、聯合索引、like查詢、json查詢速度哪個快
  • MySQL 的覆蓋索引與回表的使用方法
  • MySQL索引的各種類型

標簽:恩施 秦皇島 定西 杭州 澳門 白銀 益陽 寧夏

巨人網絡通訊聲明:本文標題《Mysql索引類型與基本用法實例分析》,本文關鍵詞  Mysql,索引,類型,與,基本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql索引類型與基本用法實例分析》相關的同類信息!
  • 本頁收集關于Mysql索引類型與基本用法實例分析的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洞口县| 兰考县| 临海市| 醴陵市| 巴马| 嘉禾县| 华安县| 喀什市| 涟水县| 工布江达县| 会同县| 商洛市| 甘德县| 宜良县| 井研县| 武邑县| 资源县| 绍兴市| 临漳县| 凤凰县| 普宁市| 马鞍山市| 冕宁县| 元阳县| 普定县| 虞城县| 二连浩特市| 汝南县| 区。| 冷水江市| 宣武区| 九龙坡区| 文水县| 宾川县| 搜索| 屏东县| 临夏市| 蓝田县| 三河市| 保德县| 敦化市|