随着计算机的日趋普及,数据库已成为现今信息化时期的核心内容,万物数据的存储和管理已成为计算机语言的重要组成部份。其中,MSSQL的微软 SQL Server 数据库是最受欢迎的。
MSSQL 的数据类型种类繁多,这些类型对数据库设计和管理有重要的影响。本文重点介绍 MSSQL 中经常使用数据类型及其特性。
1、字符型数据类型
字符型数据类型主要是用于存储文本类型、字符串类型数据。MSSQL中,经常使用的字符型数据类型有:char,nvarchar,varchar等。
其中,char(n)可以给定一个n值表示固定长度(固定占用空间),比如:char(20)表示每条字符的长度是20个字符,存储时,比如使用字符串“ hello world”,实际存储为“hello world ”(实际占用20个字符空间);
varchar(n) 值可以指定一个n值表示可变长度(可变占用空间),比如:varchar(50)表示每条字符最多可以存储50个字符。存储时,比如使用字符串“ hello world”,实际存储为“hello world” (实际占用11个字符空间);
2、数值型数据类型
数值型数据类型主要是用于存储数字和定点数及指数数据的类型,MSSQL中,经常使用的数值数据类型有:int,float,money,decimal等
其中,int类型定义的大小通常为4字节,可以存储范围从⑵^31到2^31⑴,表示可以存储负值和正值;
float类型定义的大小最小是4字节,最大取决于参数,一般取8字节,表示可以存储小数和负值数据;
money类型定义的大小通常为8字节,表示可以存储货币类的信息,比如货币的单位、换算等;
decimal类型定义的大小一般分为2种,一种是decimal(p,s),表示定义的指定长度,而另外一种是numeric类型,表示定义的可变长度。
以上是 MSSQL 中大部份经常使用的数据类型及其特性,在区别的 MSSQL 数据库中,可以自由选择数据库类型,结合区别的需求,进行相应的设计,以满足区别的利用需求。
本文来源:https://www.yuntue.com/post/90622.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏