-
TEXTandBLOBmay by stored off the table with the table just having a pointer to the location of the actual storage. Where it is stored depends on lots of things like data size, columns size, row_format, and MySQL version. -
VARCHARis stored inline with the table.VARCHARis faster when the size is reasonable, the tradeoff of which would be faster depends upon your data and your hardware, you’d want to benchmark a real-world scenario with your data.