码迷,mamicode.com
首页 > 数据库 > 详细

shell 脚本连接mysql数据库查询database中表的数量和表名

时间:2015-04-01 15:16:30      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

#!/bin/bash

MYSQLHOST="127.0.0.1"
MYSQLUSER="root"
MYSQLPWD="root"
MYSQLPORT="3306"
MYSQLDB="test"


echo "health tables total:" > mysqlCount.txt;
mysql  -h$MYSQLHOST  -u$MYSQLUSER  -p$MYSQLPWD  -P$MYSQLPORT  -D$MYSQLDB  -Bse  "select count(*) from information_schema.tables where  table_schema =\"$MYSQLDB\";">>mysqlCountLocal.txt;


mysql  -h$MYSQLHOST  -u$MYSQLUSER  -p$MYSQLPWD  -P$MYSQLPORT  -D$MYSQLDB  -Bse  "select table_name,table_rows from information_schema.tables where table_schema =\"$MYSQLDB\";" >>mysqlCountLocal.txt

该脚本的作用:

查询该database 中有多少长表,并写入mysqlCountLocal.txt文件

查询该库中每个表的名字和条数,追加到mysqlCountLocal.txt文件中

shell 脚本连接mysql数据库查询database中表的数量和表名

标签:

原文地址:http://www.cnblogs.com/yimiyan/p/4383740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!