数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:
1、二进制数据类型
Binary、Varbinary、Image
2、字符数据类型
Char,Varchar和 Text
3、Unicode数据类型
包括Nchar,Nvarchar和Ntext
4、日期和时间数据类型
包括Datetime, Smalldatetime, Date, TimeStamp
5、数字数据类型
数字数据类型包括正数和负数、小数和整数
6、货币数据类型
表示正的或者负的货币数量。
7、特殊数据类型
特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。
CABI数据库分主题、分类和文献来源系列等52个检索字段,字段之间存在着互补及相包容的关系。下面是学习啦小编整理的什么是字段,欢迎阅读。什么是字段
我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。在数据库中存放在表行列交叉处的数据叫做“值”,它是数据库中最基本的存储单元,它的位置要由这个表中的记录和字段来定义。
字段
(field)
一个成员,它表示与对象或类关联的变量。
在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。
但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。如:一个表"T”中只有列"ID”,内容为"int"值"1"。运用"select id, id * 5 as abc from T",得出的结果为
id abc
备注
此SQL语句在MYSQL 5.0中测试无误。
每个字段由若干按照某种界限划分的相同数据类型的数据项组成.
字段在C++中的定义:
一个成员,它表示与对象或类关联的变量。
字段类型
不同的字段类型用来存放不同类型的数据。创建和使用表时,更你应该理解五种常用的字段类型:字符型,文本型,数值型,逻辑性和日期型。
字符型数据
字符型数据非常有用。当你需要存储短的字符串信息时,你总是要用到字符型数据。例如,你可以把从HTML form的文本框中搜集到的信息放在字符型字段中。
要建立一个字段用来存放可变长度的字符串信息,你可以使用表达式 VARCHAR。考虑你前面创建的表guestbook:
CREATE TABLE guestbook (visitor VARCHAR(40),comments TEXT,entrydate DATETIME)
在这个例子中,字段visitor的数据类型为VARCHAR(可变长字符型)。注意跟在数据类型后面的括号中的数字。这个数字指定了这个字段所允许存放的字符串的最大长度。在这个例子中,字段visitor能存放的字符串最长为四十个字符。如果名字太长,字符串会被截断,只保留四十个字符。
VARCHAR类型可以存储的字符串最长为255个字符。要存储更长的字符串数据,可以使用文本型数据。
另一种字符型数据用来存储固定长度的字符数据。下面是一个使用这种数据类型的例子:
CREATE TABLE guestbook (visitor CHAR(40),comments
TEXT,entrydate DATETIME)
在这个例子中,字段visitor被用来存储四十个字符的固定长度字符串。表达式CHAR指定了这个字段应该是固定长度的字符串。
VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。
现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加多余的空格。
当你建立自己的站点时,你会发现使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段时,你不需要为剪掉你数据中多余的空格而 *** 心。
VARCHAR型字段的另一个突出的好处是它可以比CHAR型字段占用更少的内存和硬盘空间。当你的数据库很大时,这种内存和磁盘空间的节省会变得非常重要。
文本型数据
字符型数据限制了字符串的长度不能超过255个字符。而使用文本型数据,你可以存放超过二十亿个字符的字符串。当你需要存储大串的字符时,应该使用文本型数据。
这里有一个使用文本型数据的例子:
CREATE TABLE guestbook (visitor VARCHAR(40),comments
TEXT,entrydate DATETIME)
在这个例子中,字段comments被用来存放访问者对你站点的意见。注意文本型数据没有长度,而上一节中所讲的字符型数据是有长度的。一个文本型字段中的数据通常要么为空,要么很大。
当你从HTML form的多行文本编辑框(TEXTAREA)中收集数据时,你应该把收集的信息存储于文本型字段中。但是,无论何时,只要你能避免使用文本型字段,你就应该不适用它。文本型字段既大且慢,滥用文本型字段会使服务器速度变慢。文本型字段还会吃掉大量的磁盘空间。
有10种类型。
分别为:
1、文本型:用于输入文本或与数字组合的文本的数据,最多255个字符(字节),默认值为50。在存取中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。
2、货币型:用于存储货币值,占8字节。计算中禁止舍入。
3、数字型:除货币外可用于数值计算的数据。数字字段按字段大小分为7种情况:字节、整数、长整数、单精度、双精度、同步复制ID和十进制,分别占1、2、4、4、8、16和12字节。
4、日期/时间型:存储日期和/或时间值的8字节。
5、自动编号:添加记录时自动插入的序列号(每次增加1或随机编号)。默认情况下,它是长整数,或者可以更改为同步复制ID。不能更新自动编号。
6、是/否型:表示逻辑值(是/否,真/假),占1字节。
7、备注型:用于将长文本或长文本与数字(大于255个字符)组合,最多65535个字符。
8、OLE对象型:使用OLE协议(如Word文档、Excel电子表格、图片、声音等)在其他程序中创建的OLE对象可以存储到1GB(受磁盘空间限制)。
9、超链接型:用于存储超链接地址,最多64000个字符。
10、锁定向导型:允许用户通过组合框或列表框从其他表或值列表中选择值。实际字段类型和长度取决于数据源。
参考资料来源:百度百科-Microsoft Office Access
参考资料来源:百度百科-数据类型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)