
===============================
注:(DATA)数据,又称为 资料。
===============================
▓字串形态类别
字串格式是在数据库之中最常使用到的一种数据型态,像是人的姓名是字串的格式,一般的数值资料都可以存成文字格式,文字类别主要要分成character(n)、varchar(n)、text三种格式型态,各有长处和缺点。
(1) CHARACTER(n)(固定长度)
character(n)是一个固定长度的文字数据类别,一般我们都是使用简称为char(n)两者是同义,用法也是一样,参数n是此变数所要宣告的最大字元长度,若写入此资料栏位的数据超过数据库的长度n 时,我们必须要对每一个要建立的栏位来做分析评估,像身份证字号是固定长度的一组文字资料,长度固定为10,所以我们就可以使用var(10)来做宣告,如此做不但可以节省使用数据库的空间,而且当我们在开发应用程式时,在写入身份证数据时,能够防止我们写入的数据超过此长度的身份证数据。
例如:
‘A123456789’ 是一个身份证号码就可以存在 char(10)之中。
(2) CHARACTER VARYING(n)和VARCHAR(n)(变动长度)
character varying(n)是一种变动长度的数据型别,最人的长度为n,一般我们都是使用简称archar(n)两者是同义,用法也是一样,参数n是此变数所要宣告的最大字元长度,使用的方式大致上是相容的,从字面上的意义,我们可以以知道char(n)跟varchar(n)所占用的储存空间来说,char(n)不管资料是否有达n个位元组,都必须占用n个位元组,不足的地力则会使用空白填满,而varchar(n)则是一种动态长度文字宣告,虽然每个栏位最大只能够容纳n个位元组,但是若不足n个位元组时,只会占用到实际的的位元组空间,若输入的数据字元数超过设定的n 值时,会出现错误的信息,使用变动长度varchar(n)的好处是可以节省比较多的储存空同。
(3) TEXT(不限制长度)
文字数据型别(text)是用来储存没有规则长度的数据型别,因此这种数据型别也不用设定最大的长度n的值,若所要存的数据是文章之类,由于长度不固定,而且又需要比较多的字元组来储存数据,就可以使用text格式,因为基本上text是没有限制一定的长度,应该可以达到2GB位元组大小,应付一般的需要就已经足够了。
▓ 数值形态类别
数值数据是用来存放数值的数据,主要有INTEGER、INT2、INT8、NUMERIC(P,D)、FLOAT4和FLOAT8,INTEGER跟INT4是同一种数据型别占用4个位元组大小、数值范围从-2ˆ7至2ˆ7。
INT2象是小整数,占用了两个位元组的大小数值范围从-2ˆ7至2ˆ7。
而INT8就像是大整数一样,占用了八个位元组大小数值范围-2ˆ63至2 ˆ63,如此大的数字已能够我们使用了。
NUMERIC(P, D)是可以由使用者自己定义精确度的数值数据型别,P代表使用者定义全部使用者定义全部的数值位数,而D代表在这个数值中有几位是小数。
例如:NUMERIC (5,3)就代表者五位数有三位小数点,格式像12.345就是一个五位数三小数的范例了。
Float4跟Float8则是用来存放浮点逼算数值。
以下我们对于每一种数值型态有详细的介绍。

整数型态主要是用来储存没有小数点的整数值,整数型态共有三种smallint,integer,bigint,这三种整数数据型态最大的差别是在於存在硬碟所使用的容量大小,如表3.2所示,一般我们常使用的是integer整数数据型态,此种数据型态占用4个位元组的大小,可以使用的范围从-2147483648至+2147483647,除非是我们所使用的硬碟空间不足,才有必要去使用smallint整数数据型态,这种数据型态所占用的硬盘空间为2个位元组的大小,所使用的范围从-32768至+32768,若是我们要存放的数值大於32767以上的话,就必须使用bigint整数数据型态,此种数值资料占用8个位元组的硬盘空间,但是可以使用的数值范围为-9223372036854775808至9223372036854775807,我想这样子大的数据应该够一般使用了。
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 应用 数据库 数据 代表 一个 型态 使用 可以 格式 我们 |
注册
个人空间
