创建数据类型和表课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《创建数据类型和表课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建 数据类型 课件
- 资源描述:
-
1、第第 4 章章创建数据类型和表创建数据类型和表第第 4 章章:创建数据类型和表创建数据类型和表创建数据类型创建数据类型创建表创建表创建已分区表创建已分区表第第 1 节节:创建数据类型创建数据类型系统提供的数据类型系统提供的数据类型使用系统提供的数据类型使用系统提供的数据类型别名数据类型别名数据类型演示:创建数据类型演示:创建数据类型 系统提供的数据类型系统提供的数据类型bigintbinarybitcharCLRcursordatedatetimedatetime2datetimeoffsetdecimalfloathierarchyidimageintmoneyncharntextnumer
2、icnvarcharrealrowversionsmalldatetimesmallintsmallmoneysql_varianttabletexttimetimestamptinyintvarbinaryvarcharuniqueidentiferxmlTransact-SQL 有以下系统数据类型有以下系统数据类型 使用系统提供的数据类型使用系统提供的数据类型 精确和近似数值数据类型精确和近似数值数据类型 精确精确 decimal,numeric 近似近似 float,real 字符数据类型字符数据类型 定长定长 nchar 变长变长 nvarchar 日期和时间数据日期和时间数据 日期和
3、时间日期和时间 datetime,smalldatetime 行版本行版本 timestamp 大数据值大数据值 大对象类型大对象类型 text,image max 限定符限定符 varchar(max),nvarchar(max),varbinary(max)别名数据类型别名数据类型 当多个表必须在一列中存储相同类型的数据时,可以使用别名数据类型当多个表必须在一列中存储相同类型的数据时,可以使用别名数据类型 必需的参数必需的参数包括包括“名称名称”、新数据类型基于的系统数据类型,以及可为新数据类型基于的系统数据类型,以及可为 NULL 性性 基于基于 SQL Server 中的系统数据类型中
4、的系统数据类型 删除别名数据类型时,在以后删除它们的批处理中,仍可以通过表变量引删除别名数据类型时,在以后删除它们的批处理中,仍可以通过表变量引用它们。用它们。如果别名类型是在如果别名类型是在 model 数据库中创建的,那么它将存在于所有新的用数据库中创建的,那么它将存在于所有新的用户定义数据库中。户定义数据库中。演示演示:创建数据类型创建数据类型在本演示中,你将看到如何:在本演示中,你将看到如何:使用使用 Transact-SQL 创建数据类型创建数据类型CREATE TYPE ShortDescription FROM nvarchar(10)NOT NULL;CREATE TYPE C
5、ashValue FROM decimal(8,2)NOT NULL;第第 2 节节:创建表创建表SQL Server 在行中如何组织数据在行中如何组织数据SQL Server 如何组织大数据值如何组织大数据值表的类型表的类型创建表的注意事项创建表的注意事项生成生成 Transact-SQL 脚本脚本演示:创建表演示:创建表 SQL Server 在行中如何组织数据在行中如何组织数据标头标头固定数据固定数据NBVB可变数据可变数据Null 块块可变块可变块4 字节字节数据数据2 字节字节10111001列数列数每个列的每个列的“可为可为 NULL 性性”位位(前前 8 列列)根据需要可根据需要
6、可有更多列位有更多列位2 字节字节2 字节字节变长列的数量变长列的数量指向第一个变长列指向第一个变长列数据末尾的指针数据末尾的指针每个变长列的每个变长列的附加指针附加指针SQL Server 如何组织大数据值如何组织大数据值 MAX 限定符扩大了多种数据类型的存储容量限定符扩大了多种数据类型的存储容量 大值数据类型的行为与其对应的小值数据类型大值数据类型的行为与其对应的小值数据类型 使用大数据值时,某些的工作方式有所不同使用大数据值时,某些的工作方式有所不同 表的类型表的类型 临时表有两种类型,本地和全局,它们的名称、可见性和可用性不同临时表有两种类型,本地和全局,它们的名称、可见性和可用性不
7、同 SQL Server 在一组特殊的表中存储定义服务器配置的数据在一组特殊的表中存储定义服务器配置的数据 已分区表的数据纵向分成多个单元,分布在多个文件组中已分区表的数据纵向分成多个单元,分布在多个文件组中 不可直接处理不可直接处理 SQL Server 2008 数据库引擎系统表中的数据。建议使数据库引擎系统表中的数据。建议使用目录视图访问用目录视图访问 SQL Server 元数据。元数据。创建表的注意事项创建表的注意事项 必须为每个列指定数据类型必须为每个列指定数据类型 可以在表定义中指定每个列是否允许可以在表定义中指定每个列是否允许 NULL 值值 考虑特殊列的需求,包括:考虑特殊列
展开阅读全文