求写一个 Linux 下 对mysql的操作脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求写一个 Linux 下 对mysql的操作脚本相关的知识,希望对你有一定的参考价值。
简单的看了一下第一,第六行a=
awk
'nr==2print
$1'
testsss.log
这里是否没有加``,另外shell下赋值在等号两侧是不允许有空格的,这个不知道是不是你贴在里面显示的错误
第二,$sqlw取出来的应该就已经是id>3的了,那么你在for循环里的判断if
[
"$num"
-gt
"3"
]应该进不去,所以循环里是不会走到if里去的,你可以在if外面打印一下$num的值看看。 参考技术A 查看全部数据库需要有
root权限
大致是:
用vi
打开一个文件
写入下面内容,保存为test.sql
show
databases;
use
数据库名;
show
tables;
quit;
#查看表结构
desc
表名;
mysql~>
mysql
–uroot
–p123456
-D数据库名
20141120152400.sql
#导出整个库的表结构如下:
mysql~>
mysqldump
-uroot
-p
-d
数据库名
>
20141120152400.sql
以上是关于求写一个 Linux 下 对mysql的操作脚本的主要内容,如果未能解决你的问题,请参考以下文章