sqlsever第3章表的管理重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 数据类型 约束 创建表 修改表结构 删除表 设置表的数据完整性 表关系 导入和导出数据 插入行 更新行 删除行 数据类型 1. 数值数据类型 (1) 整形数 用于存储精确的整数,包括4种类型: 。Bigint 。Int 。Smallint 。Tinyint (2)精确数值型 由整数和小数部分构成,包括两种类型: 。Decimal 。numeric 存储范围:?1038+1~1038?1 声明格式:numeric p,[s] 或者decimal p,[s] p为精度,最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数。 s为小数位数,小数点右边可以存储的十进制数字的最大位数。小数位数必须是从 0 到 p 之间的值。仅在指定精度后才可以指定小数位数。默认的小数位数为 0 。 (3)近似数值型 存储精度不是很高,取值范围却非常大的数据。借助科学计数法来表示,两种类型。 表示形式:尾数E阶数 (4)货币型 用十进制数来表示货币值。说明: 。必须在数据前加上货币表示符($); 。数据中间不能有逗号(,); 。在数据前加上符号(?)表示负数; 。两种类型:smallmoney和Money。注意区分: (5)位(bit)型 相当高级语言中的逻辑型,存储0和1,占用1个字节存储空间。 2.字符数据类型 由字母、数字和其他特殊符号(如$,#,@)构成的字符串 (1) char和varchar 。说明: 。用单引号括起来,最多包含8000个字符; 。声明格式:char n —固定长度非Unicode数据 varchar n —可变长度非Unicode数据 。注意区分: 前者:字符长度不足n时则用空格补足。 后者:输入的字符长度就是实际的长度。 (2)text 用途:当字符数目大于8000时使用text,存储可变长度的非Unicode数据 。 (3)nchar,nvarchar,ntext 存储Unicode字符。存储长度为实际字符数。最大长度为230?1个Unicode字符,但存储长度为实际字符个数的两倍,Unicode字符用双字节表示。 nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。 3.日期和时间数据类型 日期时间型数据以字符串形式表示,即要用单引号括起来。日期时间型有六种: 。Smalldatetime 。Datetime 。Date 。Time 。Datetime2 。DatetimeOffset (1) smalldatetime 范 围:从1900年1月1日到2079年6月6日。 存储长度:4个字节,其中: 。前2个字节:存储日期部分距1900年1月1日之后的天数。 。后2个字节:存储时间部分距中午12点的分钟数。 (2)datetime 范 围:1753年1月1日到9999年12月31日。 存储长度:8个字节,其中: 。前4个字节:存储距1900年1月1日的天数。 。后4个字节:存储距中午12点的毫秒数。 (3) date 范 围:从1900年1月1日到9999年12月31日,精度为1天。默认值为1900年1月1日。 存储长度:3个字节。 (4)time 范 围:00:00:00.0000000 到 23:59:59.座机电话号码,精度为100 毫微秒。默认值为00:00:00.0000000(午夜)。 存储长度:支持用户定义的小数秒精度,存储大小根据指定的精度在 3 字节到 6 字节之间变化。 (5) datetime2 datetime2 数据类型将 date 和 time 数据类型的范围和精度组合成单个数据类型。 默认值和字符串格式与 date 和 time 数据类型中定义的相同。 (6)datetimeoffset datetimeoffset 数据类型具有 datetime2 的所有功能,并附加了时区偏移量。 时区偏移量表示为 [+|-] HH:MM。 HH 是范围从 00 到 14 的 2 位数,表示时区偏移量的小时数。 MM 是范围从 00 到 59 的 2 位数,表示时区偏移量的附加分钟数。 时间格式支持的精度为 100 毫微秒。 4.二进制数据类型 二进制数据类型用于存储二进制数据,包括binary、varbinary和image数据类型。 。Binary:存储固定长度二进制数据。 。Varbinary:存储可变长度二进制数据。 。Image:存储图像信息。 5. 用户自定义数据类型 提供一种加强数据库内部元素和基本数据类型之间的一致性的机制。用户基于系统的数据类型设计并实现的数据类型就称为用户自定义数据类型。 用SSMS创建用户自定义类型 【对象资源管

文档评论(0)

1192212 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档