查看數據庫的表大小:sql
SELECT TABLE_NAME,SUM(DATA_LENGTH)/1048576+SUM(INDEX_LENGTH)/1048576 FROM information_schema.tables WHERE TABLE_SCHEMA='tb' group by TABLE_NAME;
查看數據庫總大小:數據庫
SELECT SUM(DATA_LENGTH)/1048576+SUM(INDEX_LENGTH)/1048576 FROM information_schema.tables WHERE TABLE_SCHEMA='tb';
使用存儲過程建月表:code
DELIMITER // CREATE PROCEDURE initMyHashTable() BEGIN DECLARE i INT DEFAULT 2; WHILE i<=128 DO SET @a=CONCAT('create table t_',i,' like t_1'); PREPARE a_stml FROM @a; EXECUTE a_stml; SET i = i+1; END WHILE; END; // DELIMITER ; CALL initMyHashTable(); DROP PROCEDURE initMyHashTable;