数据库varchar类型

vachar()括号中的数字是不是代表字节,一般在设计数据库的时候,用户姓名,还有商品简介等等这些用到这个类型的时候,数字用多大比较合适?... vachar()括号中的数字是不是代表字节,一般在设计数据库的时候,用户姓名,还有商品简介等等这些用到这个类型的时候,数字用多大比较合适? 展开
 我来答
飘雨56
2012-03-01 · 一分耕耘一分收获,凡事预则立
飘雨56
采纳数:931 获赞数:4490

向TA提问 私信TA
展开全部
varchar():括号中的数字代表字节,一个字母、符号、数字占一个字节,一个汉字占两个字节
比如:abc:varchar(3)
中国:varchar(4)
这个可以随便定义的,只要大于等于字符串所占的字节数即可,varchar是可变长度的,它不会因为你定义大了而浪费空间,最大为8000个字符
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
堵白易lZ
2012-02-29
知道答主
回答量:9
采纳率:0%
帮助的人:12.2万
展开全部
char代表字符串类型,括号内数字代表占用内存(字节,单位),var是代表可变动的,例如varchar(10)意思是最大字节数为10,但也可也比10小,这就避免建表时浪费系统内存。姓名一般10个字节就行,简介就取varchar(100)吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dong_1984dd
推荐于2017-09-05 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:226万
展开全部
  1. varchar(n):变长型字符数据类型,存储最长长度为8,000 个字符 

  2. 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。

  3. 存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。注释如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。如果没有使用 cast 函数指定 n,则默认长度为 30。

  4. 如果希望列中的数据值大小显著不同,请使用 varchar。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-27 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式