电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

mysql索引原理與用法實例分析

瀏覽:29日期:2023-10-15 14:57:48

本文實例講述了mysql索引原理與用法。分享給大家供大家參考,具體如下:

本文內容: 什么是索引 創建索引 普通索引 唯一索引 全文索引 單列索引 多列索引 查看索引 刪除索引

首發日期:2018-04-14

什么是索引: 索引可以幫助快速查找數據 而基本上索引都要求唯一(有些不是),所以某種程度上也約束了數據的唯一性。 索引創建在數據表對象上,由一個或多個字段組成,這若干個字段組成“鍵”存儲到數據結構中(B樹或者哈希表)?!究梢愿鶕祿Y構分類成B樹索引(innodbmyisam引擎),哈希索引(memory引擎)】 由于索引是加快數據查找的,所以一般都使用在經常需要用來查找的字段上(比如where中常用字段) mysql支持的索引類型有:普通索引、唯一索引、全文索引、單列索引、多列索引、空間索引。補充: 主鍵與索引的區別:主鍵也是一種索引,主鍵也是一種唯一索引,但索引的作用主要是提高查找速度,而主鍵作用主要是標識記錄唯一性(當然也便于查找)。創建索引:普通索引:index 普通索引就是沒有“唯一”,“不為空”要求的索引。 語法: create table 表名(字段 數據類型,字段 數據類型,…index|key [索引名] (字段 [索引的長度] [asc|desc])); index|key代表可以使用index關鍵字或key關鍵字 索引名是可選的,不填時索引名為字段名 字段是加索引的字段,字段可以有多個(多列索引)。 索引的長度,可選的(有些引擎設置了最大長度,一般不深入學習應該很少遇到,這里不講述) asc|desc是可選的,代表索引中的“關鍵字”的排序 在現有表結構的情況下增加索引:create index 索引名 on 表名 (字段 [索引的長度] [asc|desc]); 在現有表結構的情況下增加索引:alter table 表名 add index|key 索引名(字段 [索引的長度] [asc|desc]); 唯一索引: 唯一索引,就是創建索引時,要求字段的數據是唯一的。 創建語法: create table 表名(字段 數據類型,字段 數據類型,… unique index|key [索引名] (字段 [索引的長度] [asc|desc])); 【參數信息參考普通索引的】 在現有表結構的情況下增加索引:create unique index 索引名 on 表名 (字段 [索引的長度] [asc|desc]); 在現有表結構的情況下增加索引:alter table 表名 add unqiue index|key 索引名(字段 [索引的長度] [asc|desc]); 全文索引:fulltext index 全文索引一般使用在數據類型為char,varchar和text的字段上,方便查找這些比較長的數據。 myisam存儲引擎支持全文索引 創建語法: create table 表名(字段 數據類型,字段 數據類型,… fulltext index|key [索引名] (字段 [索引的長度] [asc|desc])); 【參數信息參考普通索引的】 在現有表結構的情況下增加索引:create fulltext index 索引名 on 表名 (字段 [索引的長度] [asc|desc]); 在現有表結構的情況下增加索引:alter table 表名 add fulltext index|key 索引名(字段 [索引的長度] [asc|desc]); 單列索引: 上面的加索引字段為一個時,為單列索引多列索引: 加索引的字段為多個時,為多列索引 創建語法:只需要將上面的(字段 [索引的長度] [asc|desc])變成(字段1 [索引的長度] [asc|desc],字段2 [索引的長度] [asc|desc],字段1 [索引的長度] [asc|desc])即可。查看索引: 可以通過查看表結構查看索引 mysql索引原理與用法實例分析 可以通過查看表創建語句查看索引 mysql索引原理與用法實例分析 可以使用explain語句查看索引,explain是用來判斷mysql語句執行的時間效率的。 所以可以使用explain select語句 where 加上索引的字段作為條件; 結果中的possible_key是可能使用到的索引,key實際使用到的索引。 比如:

explain select * from user_info where username='lilei';mysql索引原理與用法實例分析 刪除索引: drop index 索引名 on 表名; 比如:

drop index myindex on user_info;

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

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

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 粘弹体防腐胶带,聚丙烯防腐胶带-全民塑胶| 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 电动液压篮球架_圆管地埋式篮球架_移动平箱篮球架-强森体育 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司| 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 一级建造师培训_一建培训机构_中建云筑建造师培训网校 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 福建自考_福建自学考试网| 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 |