SQL Server 2000 数据类型

来源:百度知道 编辑:UC知道 时间:2024/06/14 22:01:54
我看了SQL 的数据类型好多种,都看迷糊啦,谁能否详细告诉我如何严格正确使用数据类型呢,譬如什么情景下用那种数据类型,最好举例说明一下?
补充一点:SQL 有image 数据类型,我要是涉及到excel 表格或其他文件 给使用哪种数据类型呢?

在SQL Server中的数据类型有:浮点型、整型、字符型、Unicode型、是/否型、二进制型、货币型、日期时间型和特殊类型,但是记住常用的就可以了。

整形:int数据类型,存储到数据库的几乎所有数值型的数据都可以用这种数据类型。
浮点型:float数据类型,是一种近似数值类型,供浮点数使用。浮点数可以是-3.04E+38~3.40E+38之间的任意数。
字符型:char数据类类型,varchar数字类型,text数据类型,这三种数据类型大体用法一样,就是使用值长度范围不一样。
Unicode型:nchar数据类类型,用来存储大量的非编码型字符数据;nvarchar数字类型,ntext数据类型(剩下的两种记忆没那么清楚了,自己查查资料)
是/否型:bit数据类型表示是/否值,其值只能是0、1或空。
二进制型:image数据类型,用来存储变长的二进制数据。
货币型:money数据类型,用来表示钱和货币值。
日期时间型:datetime数据类型,用来表示日期和时间。
特殊类型:(没怎么使用,遗忘掉了。要是想知道查查资料)

最常使用到的数据类型 就是int (在你想使用整型数据的字段使用) 如:简单的insert一个数值5,就可以用int数据类型。
varchar (字符串类型)如:想insert一句话“亚特兰蒂斯”,就可以用varchar数据类型。还有插如图片啊(图片要转换二进制)货币(money)啊日期啊(datetime)等等都有相关的说明..自己去翻翻相关的资料吧,这样会记得更牢!

文件这些直接用字符串存储文件的路径就ok了