用char或varchar型长为10如果我只存了4个字节那么是不是也占用10个字节的长度? char(4) or varchar(4)两者不是一样吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char占用10个字节,varchar占4个字节使用char的话占用的存储空间多,但存储效率高;使用varchar则相反,因为系统还要额外地判断变量的实际长度,然后再分配实际的存储空间。 ahuu说的没错,我记得就是这样的 char 和 varchar固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。 char(4)是的但v的那个在他的范围内会自动的压缩 数据查重问题 急,sqlserver进不去了?[ 备份文件信息 连接SQL服务器的问题200分 update语句可以插入记录吗? 插入数据 ssms在局域网内无法连接到远程的sql server服务器 怎样让结果集里datetime字段的值只显示日期 求取出每年最新的数据的sql 请问哪里可下载SQL Server2000? sql server中datetime的格式问题 關於round()...懇請大家幫忙
使用char的话占用的存储空间多,但存储效率高;使用varchar则相反,因为系统还要额外地判断变量的实际长度,然后再分配实际的存储空间。
固定长度 (char) 或可变长度 (varchar) 字符数据类型。char[(n)]长度为 n 个字节的固定长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为 n 个字节。char 在 SQL-92 中的同义词为 character。varchar[(n)]长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长度可以为零。varchar 在 SQL-92 中的同义词为 char varying 或 character varying。
但v的那个在他的范围内会自动的压缩