char和varhar是什么数据类型
VARCHAR是一种比CHAR更加灵活的数据类型,同样用于表示字符数据,但是VARCHAR可以保存可变长度的字符串。其中M代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。因此,对于那些难以估计确切长度的数据对象来说,使用VARCHAR数据类型更加明智。VARCHAR数据类型所支持的最大长度也是255个字符。
char和varchar都是字符串类型的
char固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
所占存储空间为你定义时的大小。
数据量较大时以char字段为查询条件时查询得快一些.
varchar可变长度的非 Unicode 数据,最长为 8,000 个字符。
所占存储空间为实际大小(在不超过你定义长度时)
如果要存储的字段不是定长的.用varchar较好一些。
所以,对经常修改(或插入)的字段选用char,而不常修改的建议用varchar
char和varchar都是字符型的数据类型。
char C/C++含义
描述:高级编程语言数据类型
定义:计算机编程语言(c、c++、java等)中可容纳单个字符的一种基本数据类型。
在C/C++中:
char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是undefined,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。
而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串。
C语言是弱类型还没什么,如果在C++中,你可以试一试,用
char *p = "abcd";
是可以通过编译的
但如果用
signed char *p = "abcd";
还是
unsigned char *p = "abcd";
都是不能通过编译的。
关于这些在C/C++的语言标准或一些经典书籍如The C++ Programing Language中都有很清楚的说明。
高手
mysql有几种数据类型呢?分别是哪几种呢?
char(10) 代表最大支持 10 个字符存储,varhar(10) 虽然和 char(10) 可存储的字符数一样多,不同的是 varchar 类型存储的是实际大小,char 存储的理论固定大小。具体的字节数和字符集相关。示例 4例如下面表 t4 ,两个字段 c1,c2,分别为 char 和 varchar。mysql-(ytt\/3305)->create table t4 (c1 char(...
char和varhar是什么数据类型
如果字符的数目确定使用CHAR可是减少系统开销,但如果不确定数目可以使用VARCHAR,灵活设置字符串长度
char和varhar是什么数据类型
CHAR与VARHAR2都是字符型数据类型。其中,CHAR字符类型主要用来存储固定长度的字符串,允许的最大长度为2000字节。若实际存储的信息内容不到定义的位数的话,则系统会在这些列值为部添加空格,直到其长度到为止。可见,若采用固定长度字段类型的话,即使数据没有这么多,也会占用这么多的存储空间。所以,这...
charvarchar区别
char是使用指定长度的固定长度表示的字符串;比如char(8)数据库会使用固定的8个字节来存储数据,不足8为的字符串在其后补空字符;varcha在oracle中跟char是一个类型;sqlserver中相当于oracle中的varcha2。char用于C或C++中定义字符型变量,只占一个字节,取值范围为-128~+127(-2^7~2^7-1)...
char(n)和varhar(n)区别是什么?其中n 的含义什么?个占用多少个空间...
varchar中的n是最大长度,char中的n是定长
varchar和xml类型的字段有什么区别
替text。varchar 的最大长度为8000,但是varc har(max)则可以存储多达2G 的数据,因此其作用相当于SQL 2000 中 的text。但是微软可能会后续的SQL Server 版本中移除text 类型,从现在就应该用varchar(max) 来代替text。 ? 用 nvarchar(max)代替ntext,用binary(max)代替image. ? 为XML 数据选择xml ...
我想知道文件夹中不同的后缀都代表了什么?
CHT ChartViem文件;Har<I>var<\/I>d Graphics矢量文件 CIF Adaptec CD 创建器 CD映像文件 CIL Clip Gallery下载包 CIM SimCity 2000文件 CIN OS\/2改变控制文件用于跟踪INI文件中的变化 CK1 iD\/Apogee Commander Keen 1数据文件 CK2 iD\/Apogee Commander Keen 2数据文件 CK3 iD\/Apogee Commander Keen 3数据文件...
求扩展名大全.*
伴随着可执行文件常附有以下几类文件:*.HLP即帮助文件(help)、*.CFG即配置文件(config)、*.DAT即数据文件(data)、*.LOG即日志文件(log)、*.TMP为临时文件(temporal)。 二 图像文件: bmp Windows or OS\/2 Bitmap clp Windows Clipboard cup Dr. Halo dib Windows or OS\/2 DIB emf Windows Enhanced meta...
字段长度和字段大小的区别是什么?如何修改字段长度和大小?
在Microsoft®SQLServer™2000中,字符数据使用char、varchar和text数据类型存储。当列中各项的字符长度数时可用varchar类型,但任何项的长度都不能超过8KB。当列中各项为同一固定长度时使用char类型(最多8KB)。text数据类型的列可用于存储大于8KB的ASCII字符。例如,由于HTML文档均由ASCII字符...
文件的格式都有什么??什么区别???
CHT ChartViem文件;Har<I>var<\/I>d Graphics矢量文件 CIF Adaptec CD 创建器 CD映像文件 CIL Clip Gallery下载包 CIM SimCity 2000文件 CIN OS\/2改变控制文件用于跟踪INI文件中的变化 CK1 iD\/Apogee Commander Keen 1数据文件 CK2 iD\/Apogee Commander Keen 2数据文件 CK3 iD\/Apogee Commander Keen 3数据文件...