答: MySQL 5.6中表名大小的限制是指表名的字符數和字節大小上限。具體限制如下:
1. 表名的字符數不能超過64個字符。
2. 表名的字節大小不能超過64個字節。
需要注意的是,這里的字符數和字節大小是指表名所使用的字符集對應的長度。例如,如果表名使用的是utf8字符集,那么一個漢字就會占用3個字節的空間。
為什么MySQL會對表名大小進行限制呢?這是因為MySQL在處理表名時,會將其存儲在系統表中,而系統表的大小是有限制的。如果表名過長,就會占用過多的系統表空間,從而影響MySQL的性能。
實際上,在MySQL 5.6之前的版本中,表名的字符數和字節大小的限制分別為64和255。這意味著,在舊版本的MySQL中,表名可以更長,但也更容易占用過多的系統表空間。
總之,在使用MySQL時,應該注意表名的長度限制,以避免影響MySQL的性能。如果需要使用較長的表名,可以考慮使用更先進的MySQL版本或者其他數據庫系統。