当前位置: 首页 > 编程笔记 >

使用shell脚本来给mysql加索引的方法

符风畔
2023-03-14
本文向大家介绍使用shell脚本来给mysql加索引的方法,包括了使用shell脚本来给mysql加索引的方法的使用技巧和注意事项,需要的朋友参考一下

用shell脚本来给mysql加索引

刚好用到, mark一下:

#! /bin/bash
tb_base=tb_student_
arr=("0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "a" "b" "c" "d" "e" "f")
GetCmd()
{
 for value in ${arr[@]}
 do
 for value2 in ${arr[@]}
 do
  tb_name=$tb_base$value$value2
  cmd="ALTER TABLE ${tb_name} ADD INDEX seed (uid, name); "
  echo $cmd
 done
 done
}
GetCmd $1

上面的结果就是要执行的语句,done.

嗯, tb_student_和"tb_student_"都可以

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 我想在我的shell脚本中使用mysql语法和变量,我用错了什么? 我正在尝试将其作为./test.sh运行

  • 本文向大家介绍Oracle重建索引Shell脚本、SQL脚本分享,包括了Oracle重建索引Shell脚本、SQL脚本分享的使用技巧和注意事项,需要的朋友参考一下 索引是提高数据库查询性能的有力武器。没有索引,就好比图书馆没有图书标签一样,找一本书自己想要的书比登天还难。然而索引在使用的过程中,尤其是在批量的DML的情形下会产生相应的碎片,以及B树高度会发生相应变化,因此可以对这些变化较大的索引进

  • 问题内容: 我安装了elasticsearch 5.0.1和相应的摄取附件。尝试从shell脚本索引PDF文档,如下所示 任何人都可以帮助解决上述问题。不确定我是否传递了无效的base64字符? 请注意,当我这样通过时,它有效! 问题答案: 我猜想问题在于外壳不能在单引号内扩展变量,您需要双引号来扩展它。即 更改 至 直接通过流。 (要么) 有关报价和变量的更多信息,请参见 此处。

  • 本文向大家介绍Shell脚本中引用、调用另一个脚本文件的2种方法,包括了Shell脚本中引用、调用另一个脚本文件的2种方法的使用技巧和注意事项,需要的朋友参考一下 在Java,Python中,可以用import的方式来进行脚本或模块之间调用,例如: 在Shell中要如何调用别的shell脚本,或别的脚本中的变量,函数呢? 方法一:   . ./subscript.sh      方法二:   so

  • 主要内容:一、索引概述,1.索引的分类,二、索引的创建,1.创建表时创建索引,2. 在已经存在的表上创建索引,三、删除索引,四、隐藏索引,五、哪些情况下适合创建索引,1.频繁作为 WHERE 查询条件的字段,2. 有唯一性限制的字段,3.经常GROUP BY和ORDER BY的列,4.UPDATE、DELETE的WHERE条件列,,5.DISTINCT字段需要创建索引,6.多表JOIN连接操作时,7. 使用列的类型小的创建索引,,,,,,,,,,,,上一篇我们主要是对索引设计体系的一个讲解,本篇

  • 本文向大家介绍使用shell脚本安装lnmp的方法步骤,包括了使用shell脚本安装lnmp的方法步骤的使用技巧和注意事项,需要的朋友参考一下 1、简介 使用shell脚本安装lnmp,纯粹是偷懒,平时安装一些东西都写成脚本了,方便以后在其他机器安装的时候不用再去查找文档。 PHP版本5.6.6 MYSQL版本5.6.26 NGINX版本1.15.6 2、环境说明 阿里云ECS(1G1核)Cent