数据库备份的时候,有个需求有个临时表,表里的内容比较多,也没有价值,备份的时候就可以直接跳过去。可以使用参数--ignore-table=dbname.tb_name, 来跳过这个表。
mysqldump --ignore-table=dbname.tbname -uroot -p dbname > sql.sql
需要注意的地方是, dbname是不能省略的。
统计一个数据库中所有表的行数
use information_schema;
select table_name,table_rows from tables where TABLE_SCHEMA = 'dbname' order by table_rows desc;