- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 表的创建和管理
2.1 数据类型
2.2 创建表
2.3 创建、删除和修改约束
2.4 增加、删除和修改字段
2.5 查看表格
2.6 删除表
2.1 数据类型
2.1.1 系统数据类型
系统数据类型是SQL Server预先定义好
的,可以直接使用。
1.整型数据类型
(1)int (integer):4个字节
(2)Smallint :2个字节
(3)Tinyint :1个字节
2.1 数据类型
2.浮点数据类型 :
用于存储十进制小数 ,采用只入不舍的方式
(1 )Real :4 个字节的,最大7位精确位
数。
(2)Float:可以精确到第15位小数,默认
占用8个字节的存储空间。Float数据类型也可
以写为float (n)的形式,n为1~15之间的整
数值。当n取1~7时,系统用4个字节存储它;
当n取8~15时,用8个字节存储它。
2.1 数据类型
(3 )Decimal和numeric :可以提供小数
所需要的实际存储空间,可以用2~17个字节
来存储。也可以将其写为decimal (p,s )的
形式。
注意:数值类型的总位数不包括小数。
例如:decimal (10,5),表示共有10位
数,其中整数5位,小数5位。
2.1 数据类型
3.字符数据类型
用来存储各种字母、数字符号和特殊符号。
在使用时需要在其前后加上英文单引号或者双
引号。
(1)Char:占用1个字节。
其定义形式为:char(n)
n的取值为1~8000。默认n的值为1。
2.1 数据类型
(2)Varchar:可以存储长达8000个字符的可变长
度字符串,和char类型不同varchar类型根据输入数
据的实际长度而变化。
其定义形式为:varchar(n)
(3)Nchar:采用Unicode(统一字符编码标准)
字符集每个Unicode字符用两个字节为一个存储单
位。
其定义形式为:nchar(n)
(4)Nvarchar:使用Unicode字符集的Varchar数
据类型。
其定义形式为:nvarchar(n)
2.1 数据类型
2. 日期和时间数据类型
(1)Datetime:占用8个字节。
用于存储日期和时间的结合体,可以存储从公元
1753年1月1 日零时起~公元9999年12月31 日23时
59分59秒之间的所有日期和时间,其精确度可达三
百分之一秒,即3.33毫秒。
当存储datetime数据类型时,默认的格式是:MM
DD YYYY hh:mm A.M./P.M。当插入数据或者在其
它地方使用datetime类型时,需要用单引号把它括起
来。
2.1 数据类型
默认January 1,1900 12:00 A.M 。可以接
受的输入格式如下:Jan 4 1999 、JAN 4
1999 、January 4 1999 、Jan 1999 4 、
1999 4 Jan和1999 Jan 4。datetime数据类
型允许使用/、-和.作为不同时间单位间的分隔
符。
(2)Smalldatetime:存储从1900年1月
1 日~2079年6月6 日内的日期。4个字节。
2.1 数据类型
5.文本和图形数据类型
(1)Text :容量可以在1~231-1个字节。
在定义Text 数据类型时,不需要指定数据长度,
SQL Server会根据数据的长度自动为其分配
文档评论(0)