首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【说站】mysql中有哪些字符串类型

【说站】mysql中有哪些字符串类型

作者头像
很酷的站长
发布2022-11-23 15:32:09
发布2022-11-23 15:32:09
1.1K0
举报

mysql中有哪些字符串类型

说明

1、char和varchar都用来保存MySQL中的短字符串。varchar列中的值是可变长字符串。

两者的主要区别在于存储方式的不同:char列的长度固定为创建表中声明的长度。char在检索时会删除尾部的空格,而varchar则不会。

2、binary和varbinary存储二进制字符串。

当binary值被保存时,MySQL通过在值的最后填充0x00(零字节)来实现指定的字段定义长度。

实例

代码语言:javascript
复制
--创建表tbc,包含字段bc(binary(6))、vbc(varbinary(6))
mysql> create table tbc (bc binary(6),vbc varbinary(6));
--向表中插入数据('a  ','a  ')
mysql> insert into tbc values('a  ','a  ');
--查看字段值长度
mysql> select length(bc),length(vbc) from tbc;

以上就是mysql中字符串类型的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

收藏 | 0点赞 | 0打赏

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • mysql中有哪些字符串类型
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档