位置: 编程技术 - 正文

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

发布时间:2024-02-26

推荐整理分享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优化查询语句)

  • 购买汽车的印花税要计入汽车原值吗
  • 预缴税款是什么科目
  • 银行存款可以红字吗
  • 收到的房租增值税专用发票可以抵扣吗
  • 生产型增值税转变为消费型增值税
  • 企业所得税弥补亏损年限
  • 科目期初余额的录入需要从上级科目开始
  • 企业所得税收入是什么意思
  • 年度纳税申报时间规定
  • 独立核算的生产车间是法律主体吗
  • 零余额帐户如何转账
  • 购买日子公司账面价值调整为公允价值
  • 收到多开发票已认证怎么做账?
  • 企业所得税月交还是年交
  • 税控盘费用冲减管理费用还是营业外收入?
  • 超市积分礼品
  • 广告费定金属于什么科目
  • 退税勾选后怎么申报
  • 融资租入固定资产的改建支出计入什么科目
  • 关联企业之间借款的处理
  • 城市维护建设税属于什么税种
  • 资产负债表里的年初余额是什么意思
  • 小规模纳税人缴纳增值税的会计科目
  • 买购物卡发福利怎么发
  • 政府补贴的银行卡注销了会怎么样
  • 跨年如何冲减预提费用?
  • 企业筹建期间购置机器设备支出计入什么科目
  • win10如何禁止安装任何软件
  • linux中ls命令的意思
  • 入库材料未付款属于什么会计科目
  • 捐赠支出税前扣除条件
  • 再保险业务核算方法
  • 33.JavaScript映射与集合(Map、Set)数据类型基础知识介绍与使用
  • 收到投资款怎么做账
  • mysql数据库最新版
  • 给客户买的车票怎么查询
  • 办公室购买电脑计入
  • 网上申报纳税注销流程
  • 资本公积可以转增资本因此称之为准资本
  • 企业所得税的征税对象包括( )
  • 定期定额征收和查账征收的区别
  • 运费对方出怎么处理
  • 偿债基金专户
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 以前年度损益调整会计分录
  • 计提本月工资的账务处理
  • 员工借款可以直接转账吗
  • 出口退税企业如何更正申报增值税
  • 发票入账是借还是贷
  • 餐饮服务的监管由哪个部门负责
  • mysql数据库子查询
  • sql server随机数函数
  • win7系统打开网页出现file not found
  • 一句命令
  • lumia 925 win10
  • win8系统怎么搜索文件
  • windows xp系
  • win7运行老游戏方法
  • win7系统笔记本怎么调节电脑亮度
  • win8.1怎么重新装系统
  • 横版格斗rpg手游
  • javascript ()
  • Extjs Ext.MessageBox.confirm 确认对话框详解
  • nodejs 调用python代码
  • shell 比较大小
  • js debounce实现
  • 对xmlHttp对象的理解
  • 远程调用call
  • python怎么调用shell脚本
  • JavaScript中的this
  • javascript 自动执行
  • 怎么设置python前面序号
  • python re模块findall
  • 计提税金的公式
  • 公积金取出后显示未到账
  • 江西国税局电话客服热线
  • 税控机怎么开发票
  • 四川省国家电子税务局网上申报
  • 武汉市房产证契税 2023
  • 郑州地方税务局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号