欢迎来到天天文库
浏览记录
ID:58779711
大小:161.00 KB
页数:46页
时间:2020-10-03
《数据表的创建及管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据表的创建和管理1、数据类型使用SQLServer创建数据库中的表时,要对表中的每一列定义一种数据类型,数据类型决定了表中的某一列可以存放什么数据。除了定义表需要指定数据类型外,使用视图、存储过程、变量、函数等都需要用到数据类型。SQLServer提供了丰富的系统定义的数据类型,用户还可以在此基础上自己定义数据类型1.1整型数据类型1.bigint类型存储大小:8个字节,取值范围:-263~263-12.int类型存储大小:4个字节,取值范围:-231~231-13.smallint类型存储大小:2个字节,取值范围:-215~215-14.tinyint类型存储大小:1个字节,取值范围:0
2、~2551.2定点数据类型定点数据类型用于表示定点实数,包括numeric和decimal类型。Numeric等价于decimal。格式:decimal[(p[,s])]numeric[(p[,s])]说明:p:表示精度,指定小数点左边和右边十进制数字的最大位数,取值在1到38之间,缺省值为18;s:指定小数点右边十进数的最大位数,取值在0到p之间,缺省值为0。表示范围:-1038+1~1038-1精度:decimal和numeric类型数据的存储字节数与精度p有关。具体如下表:精度p存储字节数1~9510~19920~281329~38171.3浮点数据类型浮点数据类型采用科学计数法存储十
3、进制小数,包括real和float数据类型。尾数位数n精度存储字节数1~247位425~53或省略15位8表示范围:-1.79E+308~1.79E+3081.float类型格式:float[(n)]说明:n:科学记数法尾数的位数,具体如下表:2.real类型存储大小:4个字节取值范围:-3.40E+38~3.40E+38精度:7位在SQLServer中,real的同义词为float(24)。分为Unicode字符数据类型和非Unicode字符数据类型.非Unicode字符数据类型:允许使用由特定字符集定义的字符。字符集在安装SQLServer时选择,不能更改。非Unicode字符数据类型:
4、char、varchar和text。Unicode字符数据类型:可存储由Unicode标准定义的任何字符,包含由不同字符集定义的所有字符。需要相当于非Unicode数据类型两倍的存储空间。Unicode字符数据数据类型包括:nchar、nvarchar和ntext。对于存储来源于多种字符集的字符的列,可采用这些数据类型。分为固定长度和可变长度字符数据类型。1.4字符型char类型格式:char[(n)]功能:定义长度为n个字节的固定长度非Unicode字符数据,每个字符占一个字节。说明:n:1~8000存储大小:n个字节(n个字符)2.varchar类型格式:varchar[(n)]功能:定
5、义长度最多为n个字节的可变长度非Unicode字符数据,每个字符占一个字节。说明:n:1~8000。存储大小:输入字符的实际长度。长度可为零3.nchar类型格式:nchar[(n)]功能:定义包含n个字符的固定长度Unicode字符数据说明:n:1-4000存储大小:2n个字节4.nvarchar类型格式:nvarchar(n)功能:定义包含最多n个字符的可变长度Unicode字符数据说明:n:1-4000。存储大小:所输入的字符实际个数的两倍。长度可以为零。省略n:在数据定义或变量定义语句中,n的缺省长度为1。在CAST函数中,n的缺省长度为30。1.5日期和时间数据类型日期和时间数据类
6、型用于存储日期和时间的结合体。包括datetime和smalldatetime两种类型。1.datetime类型存储大小:8个字节表示范围:1753年1月1日零时--9999年12月31日23时59分59秒。例:01/01/9823:59:592000-5-2912:30:482.smalldatetime存储大小:4个字节表示范围:1900年1月1日--2079年6月6日。例:2000/05/0812:352000-05-2912:352000-05-291.6图形(IMAGE)数据类型image数据类型用于存储可变长度二进制数据,其长度界于0到231-1个字节之间。1.7货币数据类型货币
7、数据类型包括money和smallmoney数据类型。货币数据存储的精确度为四位小数。1.money类型存储大小:8个字节表示范围:-922,337,203,685,477.5808--+922,337,203,685,477.58072.smallmoney类型存储大小:4个字节表示范围:-214,748.3648--214,748.36471.8位(BIT)数据类型bit数据类型的取值只有0和1,如果一个
此文档下载收益归作者所有