SqlServer常用字段类型

bit:整型,取值范围[0,1,null],用于存取布尔值

tinyint:整型,取值范围[0~256)

smallint:整型,取值范围[-215~215)

int:整型,取值范围[-231~231)

decimal:精确数值型 ,示例:decimal(8,4); //共8位,小数点右4位

numeric:与decimal类似

smallmoney:货币型

money:货币型

float:近似数值型

real:近似数值型

Smalldatetime:日期时间型,表示从1900年1月1日到2079年6月6日间的日期和时间,精确到一分钟

datetime:日期时间型,从1753年1月1日到9999年12月31日间所有的日期和时间数据, 精确到三百分之一秒或3.33毫秒

cursor:特殊数据型,包含一个对游标的引用。用在存储过程中,创建表时不能用

timestamp:特殊数据型,用来创建一个数据库范围内的唯一数码, 一个表中只能有一个timestamp列,每次插入或修改一行时,timestamp列的值都会改变。

Uniqueidentifier:特殊数据型,存储一个全局唯一标识符,即GUID

char:字符型,存储指定长度的定长非统一编码型的数据,必须指定列宽,列宽最大为8000 个字符

varchar:字符型,存储非统一编码型字符数据,数据类型为变长,要指定该列的最大长度,存储的长度不是列长,而是数据的长度

text:字符型,存储大量的非统一编码型字符数据

nchar:统一编码字符型,存储定长统一编码字符型数据,能存储4000种字符,统一编码用双字节结构来存储每个字符

nvarchar:统一编码字符型,用作变长的统一编码字符型数据

ntext:统一编码字符型,用来存储大量的统一编码字符型数据

binary:二进制数据类型,存储可达8000 字节长的定长的二进制数据

varbinary:二进制数据类型,用来存储可达8000 字节长的变长的二进制数据

image:二进制数据类型,用来存储变长的二进制数据

时间: 2024-10-09 20:15:22

SqlServer常用字段类型的相关文章

SQL常用字段类型

中文常用字段类型 1.   名称类    nvarchar(10) 2.   数量       int 3.   时间      date 4.   货币      money 5.   编号      nvarchar(10) 6.  小数        decimal 7.  是否      bit

MySQL 常用字段类型,介绍及其建表使用方法经验分享

由于工作的公司没有专业的DBA又经常需要建立各种各种的表来满足自己的业务逻辑,所以经常查看MySQL 手册或者谷歌查看相关资料,所以本人就根据我的工作经验和相关资料来介绍一下MySQL各种字段类型及其使用.(由于本人还算是菜鸟哪里写的不对请多多指正,有兴趣的可以探讨一下) MySQL字段类型 int型包括(tinyint, smallint, mediumint, int, bigint) tinyint是1个字节表达范围就是2的8次方(-128-128) 或者(0-255) 很多人不明白为什么

django model常用字段类型

摘自 http://www.cnblogs.com/wt869054461/p/4014271.html V=models.AutoField(**options) #int:在Django代码内是自增 V=models.DecimalField(max_digits=None, decimal_places=None<, **options>) #decimal V=models.FloatField(<**options>) #real V=models.BooleanFiel

Django models 的常用字段类型和字段参数

<1> CharField #字符串字段, 用于较短的字符串. #CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数. <2> IntegerField #用于保存一个整数. <3> FloatField # 一个浮点数. 必须 提供两个参数: # # 参数 描述 # max_digits 总位数(不包括小数点和符号) # decimal_places 小数位数 # 举例来说, 要保存最大值为 9

mysql 常用字段类型

tinyint[(m)] [unsigned] [zerofill] 1字节 极小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 - 127. 无符号: - 255 特别的: MySQL中无布尔值,使用tinyint(1)构造. smallint 2字节 小整数 有符号: ~ 32768 无符号: ~ 65535 mediumint 3字节 有符号: -8388608 ~ 8388608 无符号: 0 ~ 1677215 int[(m)][unsigned][zerofill

sqlServer 语句 修改字段类型、名字段名称

sqlServer 修改字段类型和重命名字段名称的sql语句//修改字段的类型 alter table vkesoft alter column User_name nvarchar(50) //重命名字段的名称(vkesoft是表名,UserName是原来的列名,User_Name是新的列名) EXEC sp_rename 'vkesoft.UsersName','User_Name','column' //增加字段 alter table vkesoft add User_Name nvar

MsSQL的字段类型--(转载)

转载:http://www.cnblogs.com/skylaugh/archive/2006/07/31/464107.html 数据类型是数据的一种属性,表示数据所表示信息的类型.任何一种计算机语言都定义了自己的数据类型.当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同.SQLServer提供了25种数据类型: ·Binary[(n)] ·Varbinary[(n)] ·Char[(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarch

ORM(二)常用字段小记

常用字段类型: AutoField:字段自增,多用于ID主键字段,每个表中只能有一个AutoField字段类型. id = models.AutoField(primary_key=True) # 设置id字段为主键并自增长 AutoField字段是根据IntegerField类型自动递增的.而IntegerField的取值范围是:-2147483648到2147483647 BigAutoField:与AutoField功能相同都是自增,但是他的取值范围要更大:1到92233720368547

django的Model 模型中常用的字段类型

常用的字段类型: AutoField:自增长字段,通常不用,如果未在Model中显示指定主键,django会默认建立一个整型的自增长主键字段 BooleanField:布尔型,值为True或False,在管理工具表现为checkbox CharField:单行字符串字段,CharField有一个必填参数:      CharField.max_length:字符的最大长度,django会根据这个参数在数据库层和校验层限制该字段所允许的最大字符数. TextField:textarea字段,即多行