kru*_*hah 1 mysql shell-scripting
mysql -u root -pmysql;
SELECT TABLE_NAME AS "Table Name", table_rows AS "Quant of Rows", ROUND((data_length + index_length)/1024/1024,2) AS "Total Size Mb" FROM information_schema.TABLES WHERE information_schema.TABLES.table_schema='database_name';
Run Code Online (Sandbox Code Playgroud)
我想创建一个 shell 脚本,它将执行这些命令并返回结果。
我如何通过 shell 脚本运行这个命令?
小智 6
还有一个答案...
mysql -uroot -pmysql -B --skip-column-names -e'SELECT TABLE_NAME AS "Table Name", table_rows AS "Quant of Rows", ROUND((data_length + index_length)/1024/1024,2) AS "Total Size Mb" FROM information_schema.TABLES WHERE information_schema.TABLES.table_schema="database_name"'
Run Code Online (Sandbox Code Playgroud)
此外,如果您要在脚本中使用密码,您应该保护它,这样您不想知道密码的人就无法读取它。