美文网首页
Mysql vachar and text,blob

Mysql vachar and text,blob

作者: 2020同舟共济 | 来源:发表于2016-07-15 15:39 被阅读0次

Q:What's the difference between varchar and text?

  1. BLOB and TEXT columns cannot have DEFAULT values. But varchar can have.
  2. 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)));
  1. 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