start new:
tmux
start new with session name:
tmux new -s myname
| use <database>; | |
| SET group_concat_max_len = 4294967295; -- to overcome default 1KB limitation | |
| SELECT CONCAT( | |
| 'SELECT * FROM (' | |
| , GROUP_CONCAT( | |
| 'SELECT ', QUOTE(TABLE_NAME), ' AS `table`,',QUOTE(COLUMN_NAME), 'AS `column`', | |
| ',COUNT(`', REPLACE(COLUMN_NAME, '`', '``'), '`) AS `count`,', QUOTE(COLUMN_TYPE), 'AS `column_type`' | |
| , 'FROM `', REPLACE(TABLE_NAME, '`', '``'), '`' |
| SELECT table_name AS "Table", | |
| ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)", | |
| table_rows as '# rows' | |
| FROM information_schema.TABLES | |
| WHERE table_schema = "database" | |
| ORDER BY (data_length + index_length) DESC; |