数据库长度
① 数据库中日期型数据的长度是几个字节
MYsql,datetime类型长度填8位。
日期型(DATETIME)数据是表示日期数据,用字母D表示。日期的默认格式是{mm/dd/yyyy},其中mm表示月分,dd表示日期,yyyy表示年度,固定长度为8位。日期范围为介于 100 到 9999 年的日期或时间数值。
(1)数据库长度扩展阅读:
MySQL主要分为三种类型:字符串,日期和数字(每种类型实际上都有一个二进制类型,但并不常用)。
*字符串分为定长char和不定长度varchar,char以声明的长度为准,而varchar的长度与值的长度和字符集有关。
*数字和日期均为固定长度的字段。不同的类型具有不同的长度。例如,Datetime是5.6.4之后的5个字节,之前的是8个字节;timestamp是4个字节,因为其存储整数,小数部分的长度通常与位数有关。
② 数据库字段的长度到底指的是什么 是字节 还是字符的个数 。。。
数据库字段的长度到底指的是字节。
在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。在一些计算机系统中,4 个字节代表一个字,这是计算机在执行指令时能够有效处理数据的单位。
一些语言描述需要2个字节表示一个字符,这叫做双字节字符集。一些处理器能够处理双字节或单字节指令。字节通常简写为“B”,而位通常简写为小写“b”,计算机存储器的大小通常用字节来表示。
(2)数据库长度扩展阅读
字段长度由字母、符号和数字组成。例如,有效字符数据包括“928”、“Johnson”。在Microsoft®SQLServer™2000中,字符数据使用char、varchar和text数据类型存储。当列中各项的字符长度数时可用varchar类型,但任何项的长度都不能超过8KB。
当列中各项为同一固定长度时使用char类型(最多8KB)。text数据类型的列可用于存储大于8KB的ASCII字符。例如,由于HTML文档均由ASCII字符组成且一般长于8KB,所以用浏览器查看之前应在SQLServer中存储在text列中。
③ 数据库中的int长度
楼主,用的什么数据库,我咋没发现这个问题.
④ 数据库 最大长度
姓名长度不固定 从2到4个字符 少数民族姓名甚至更多字符 这个要要根据实际情况分析确定 建议使用varchar2数据类型 就算是名字没有那么长 数据库也不会补充 不过可能影响查询速度
身份证正常是固定长度(18) 前面六位是由省份市级县级代码组成 中间八位是出生年月 后面四位是随机分配 建议使用char数据类型 身份证长度不够 数据库会自动填充 会占用一定数据空间
不过查询速度可以更快
住址长度不固定 建议varchar2
联系电话 移动电话大概11位 固话包括区号大概11或12位 而且电话可能有多个
建议使用索引表
⑤ 数据库里中文也是一个字节长度
不同的编码方式,所需的占用空间不同。
latin1:
1character=1byte,1汉字=2character,
也就是说一个字段定义成 varchar(200),则它可以存储100个汉字或者200个字母。
这一点要注意,尤其是当字段内容是字母和汉字组成时,尽量假设字段内容都是由汉字组成,据此来设置字段长度
utf8:
1character=3bytes, 1汉字=1character
也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。
gbk:
1character=2bytes,1汉字=1character
也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。
请采纳!
⑥ sql 数据库中 长度和精度指的是什么
数据类型的长度是存储数据所占用的字节数,指的是物理存储空间大小。
精度是指最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。
⑦ MySQL数据库中 int 长度最大是多少
int最大长度是11位。
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。
如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。
如果指定了长度,该字段其实也是长度为11的字段,因为只要是int类型,系统都分配了长度11位。
(7)数据库长度扩展阅读
MySQL的数据类型:
整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
浮点数类型:FLOAT、DOUBLE、DECIMAL
字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB
日期类型:Date、DateTime、TimeStamp、Time、Year
其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等
⑧ 数据库 表中 需要定义长度 那长度的单位是什么
int型的数据库不用定义长度的 而且递增就是int型 不用在意长度的 只有varchar char decimal需要 别的不需要
⑨ SQL数据库数据类型长度的问题
本来不想回答这个问题的,但看这些回答者的答案实在让人看不过去。
int 存储数值的范围是:-2的32次方--2的32次发减1,(也就是-247483648至2147483647之间的所有正负整数),所以说int是不需要指定长度为多少的。
解释下char和nchar的异同
首先char众所周知最大取值是8000,每一个字节就是一个存储单位,英文和数值只占一个存储单位,所以char(10)可以最多容纳10个英文或者数字,但中文不一样,在某些系统下有每个中文会占4个存储单位,所以char(10)有可能容纳2个或者4个中文。
而nchar的最大取值范围是4000刚好是char的一半,为什么是4000呢?因为nchar采用了一种标准,这种标准的名字我就忘记了,它规定每个存储单位是2个字节而并非char的每存储单位1字节。所以nchar(10)最大可以容纳10个数字或者英文字母或者标点符号,而中文就最大可以容纳10个或者5个,视系统情况而定。
⑩ SQL Server数据库字段的长度
如果你的SQL是SQL2000varchar最长长度可以是8000,
如果是SQL2005以上版本可以支持varchar(max),最长可达2G的字段容量数据
你可以试试,也许你的1024还是不够。