Mysql vachar and text,blob
作者:
2020同舟共济 | 来源:发表于
2016-07-15 15:39 被阅读0次
Q:What's the difference between varchar and text?
-
BLOB and TEXT columns cannot have DEFAULT values.
But varchar can have.
- For indexes on BLOB and TEXT columns, you must specify an index prefix length. For CHAR and VARCHAR, a prefix length is optional.
Prefix indexes
CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10)));
- TEXT and BLOB is stored off the table with the table just
having a pointer to the location of the actual storage.
VARCHAR is stored inline with the table. VARCHAR is 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 realworld scenario with your data.
Reference
The BLOB and TEXT Types
Column indexes
本文标题:Mysql vachar and text,blob
本文链接:https://www.haomeiwen.com/subject/jiuyjttx.html
网友评论