位置: 编程技术 - 正文

MySQL索引操作命令详解(mysql索引命令)

编辑:rootadmin

推荐整理分享MySQL索引操作命令详解(mysql索引命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql索引实战,mysql索引使用原则,mysql索引使用原则,mysql索引命中规则,mysql索引的使用,mysql索引命中规则,mysql索引命中规则,mysql索引的使用和原理,内容如对您有帮助,希望把文章链接给更多的朋友!

创建索引:

MySql创建索引的语法如下:

CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...)

其中对应的语法变量信息如下:[UNIQUE|FULLTEXT|SPATIAL]:中括号中的三个关键字表示创建的索引类型,他们分别表示唯一索引、全文索引、空间索引三种不同的索引类型。如果我们不指定任何关键字,则默认为普通索引。index_name:表示索引的名字,由用户自行定义,以便以后对该索引进行修改管理操作。index_type:表示索引的具体实现方式,在MySql中,有两种不同形式的索引----BTREE索引和HASH索引。在存储引擎为MYISAM和INNODB的表中只能使用BTREE,其默认值就是BTREE;在存储引擎为MEMORY或者HEAP的表中可以使用HASH和BTREE两种类型的索引,其默认值是HASH。index_col_name:表示需要创建索引的字段名称,我们还可以针对多个字段创建复合索引,只需要在多个字段名称之间以英文逗号隔开即可。此外,对于char或varchar类型的字段,我们还可以只使用字段内容前面的一部分来创建索引,只需要在对应的字段后面加上形如(length)的指令即可,表示只需要使用字段内容前面的length个字符来创建索引。

由于多数字段的前6个字符通常不同,所以此索引不会比使用字段的全部内容创建的索引速度慢很多。另外,使用字段的一部分创建索引可以使索引文件大大减小,从而节省了大量的磁盘空间,有可能提高INSERT操作的速度。必须注意的是:在MySql中,对已TEXT和BLOG这种大数据类型的字段,必须给出前缀长度(length)才能成功创建索引。上述创建索引的语法还具有以下变体:

在MySql中,只有当表的存储引擎为MYISAM,INNODB和BDB类型时,你才能向具有NULL值的列或者数据类型为TEXT或BLOB的列添加索引。

MySQL索引操作命令详解(mysql索引命令)

删除索引:在MySql中删除索引的方法非常简单,其完整语法如下:

修改索引:

在MySql中并没有提供修改索引的直接指令,一般情况下,我们先删除原索引,再根据需要创建一个同名的索引,从而变相地实现修改索引的操作。

查看索引:

在MySql中,要查看某个数据库表中的索引页非常简单,只需要使用以下两个命令中的任意一种即可:

SHOW INDEX FROM table_name [FROM db_name];

SHOW INDEX FROM [db_name.]table_name;

mysql explain的用法(使用explain优化查询语句) 首先我来给一个简单的例子,然后再来解释explain列的信息。表一:catefory文章分类表:CREATETABLEIFNOTEXISTS`category`(`id`smallint(5)unsignedNOTNULLAUTO_INCREMENT,`name`va

mysql优化利器之explain使用介绍 一、语法{EXPLAIN|DESCRIBE|DESC}tbl_name[col_name|wild]{EXPLAIN|DESCRIBE|DESC}[explain_type]SELECTselect_optionsexplain_type:{EXTENDED|PARTITIONS}二、数据库准备表一:DROPTABLEIFEXISTS`pro

MySQL启用慢查询日志记录方法 在MySQL中,慢查询的界定时间是由MySQL内置参数变量long_query_time来指定的,其默认值为(单位:秒),我们可以通过showvariableslike'long_query_time';指令来查看

标签: mysql索引命令

本文链接地址:https://www.jiuchutong.com/biancheng/349884.html 转载请保留说明!

上一篇:MySQL创建全文索引分享(mysql的全文索引的用处)

下一篇:mysql explain的用法(使用explain优化查询语句)

  • 初级职称经济法目录
  • 什么是税法要素
  • 增值税审核表
  • 航天金税财务软件使用说明
  • 人员经费包括哪些方面?
  • 年终奖1月发放能算上一年吗
  • 金税开票系统怎么导出发票明细
  • 法人章和财务章谁保管
  • 小规模纳税人申报时间
  • 公司对公账户给员工发工资税是谁扣
  • 个体工商户可以给员工交社保吗
  • 建房测绘收费
  • 食堂外包服务费
  • 税负率怎么算计算公式举例说明
  • 租金收入个人所得税
  • 周转材料低值易耗品摊销
  • 生产部门的费用计入什么科目
  • 银行承兑汇票置换业务自签发之日起新票的最长期限为
  • 发票专用章管理办法
  • 其他公司代缴社保分录
  • 外购烟丝消费税是多少
  • 农产品销售发票能否抵扣进项税?
  • 旅行社差额征税增值税申报表怎么填
  • 外来经营活动需要提供什么资料?
  • 建筑工程发票抵扣有时间限制吗
  • 股权转让怎么缴纳个人所得税
  • 成品送检单表格
  • 制造企业材料返回流程图
  • 专门从事股权投资的合伙企业投资收益 个人所得税
  • 账上少了25元怎么做账
  • 税务局备案的企业是什么
  • 企业购买二手车需要缴纳哪些税
  • 旅游费用账务处理
  • elf.exe是什么程序
  • win7系统修改
  • php wechat
  • PHP:imagecreatefromxbm()的用法_GD库图像处理函数
  • 固定资产清理属于什么类科目
  • 企业破产是不是要没收法人家里全部财产
  • 跨年度退货的账务处理
  • 基建会计的工作内容
  • springcloud阿里巴巴
  • linux中搭建web服务器
  • 进项发票和销项发票统计
  • 征收率有几种
  • 报关单份数
  • 其他业务成本如何结转
  • 退诉讼费计入什么科目
  • 项目资金支付
  • mongodb reference
  • 小规模都是做季报吗
  • 什么情况下核定应纳税额
  • sql如何查询某个表的列名
  • 合并会计报表合并范围
  • 计提加计抵减
  • 下月初可以认证上月的发票么
  • 结转本年利润按什么算
  • 上期留抵税额可以留多久
  • 废料销售的会计处理
  • 采购家具分批结算方式
  • 小规模纳税人减按1%政策
  • 税务开票系统怎么开票
  • winxp系统提速
  • 六款常见的墨水
  • win7 esd安装文件怎么安装教程
  • dx12最新版本
  • win8右侧栏设置
  • windows8使用技巧
  • Following the pipeline
  • javascript对象的属性和方法