
MySQL中CHAR和VARCHAR差异解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文深入探讨了MySQL数据库中CHAR与VARCHAR两种数据类型的区别,帮助读者理解在不同场景下如何选择合适的数据类型。
`CHAR` 和 `VARCHAR` 的区别在于:
- `CHAR(13)` 定长类型:例如存储 www.jb51.net 需要占用 12 字节的空间。
- `VARCHAR(13)` 可变长度类型:同样存储 www.jb51.net 则需要 13 字节,另外加一个字节来记录字符串的位置。因此,在实际应用中可以根据数据的具体情况选择使用定长的 `CHAR` 或可变长的 `VARCHAR`。
接下来再看一下这两种类型的性能差异:
创建表语句如下:
```
mysql> CREATE TABLE ab(v VARCHAR(4), c CHAR(4));
Query OK, 0 rows affected
```
全部评论 (0)
还没有任何评论哟~


