国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:3日期:2023-10-14 16:20:10

本文實例講述了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 數據庫
相關文章:
主站蜘蛛池模板: 欧美一级毛片欧美一级成人毛片 | 亚洲国产剧情在线精品视 | 欧美丝袜自拍 | 欧美性久久久久 | 免费看久久 | 国产精品久久久久久久久久影院 | 亚洲精品美女在线观看播放 | 久久久国产精品网站 | 毛片高清一区二区三区 | 亚洲精品视频免费在线观看 | 国产91丝袜美腿在线观看 | 国产成人午夜片在线观看 | xxx国产老太婆视频 xxx欧美老熟 | 国产大片在线看 | 在线观看欧美亚洲日本专区 | 日韩视频在线观看一区 | 男人和女人的做刺激性视频 | 看一级毛片国产一级毛片 | 天堂素人搭讪系列嫩模在线观看 | 欧美黄区 | 中文字幕亚洲另类天堂 | 中国老妇色xxxxx | 亚洲免费人成在线视频观看 | 亚洲网站一区 | 无码孕妇孕交在线观看 | 久久精品免费i 国产 | 久久久久久亚洲精品影院 | 国产高清在线精品一区a | 国产精品久久一区二区三区 | 亚洲精品第一区二区在线 | 亚洲精品区在线播放一区二区 | 九九久久久久午夜精选 | 亚洲一级大片 | 日韩精品一区二三区中文 | 欧美一区二区视频 | 国产日韩在线看 | 久久综合88 | 全国男人的天堂网站 | 欧美日本国产 | 久久久久久久国产精品视频 | 免费国产成人高清在线观看视频 |