《sqlserver表》ppt课件

《sqlserver表》ppt课件

ID:27095421

大小:1.27 MB

页数:74页

时间:2018-12-01

《sqlserver表》ppt课件_第1页
《sqlserver表》ppt课件_第2页
《sqlserver表》ppt课件_第3页
《sqlserver表》ppt课件_第4页
《sqlserver表》ppt课件_第5页
资源描述:

《《sqlserver表》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer表管理SQLServer2000数据类型创建表修改表删除表数据完整性SQLServer2000的数据类型系统提供的数据类型创建和删除用户定义的数据类型选择数据类型的指导原则系统提供的数据类型数字数据整型数据:存储整数小数数据:包含存储在最小有效数上的数据bigint占8个字节,值的范围为-263~263-1int占4个字节,值的范围为-231~231-1smallint占2个字节,值的范围为-32768~32767tinyint占1个字节,值的范围为0~255decimal[(p[,s])]p为精度,最大38;s

2、为小数位数,0≤s≤pnumeric[(p[,s])]在SQLServer中,等价于decimal系统提供的数据类型(续)数字数据(续)近似数字数据:表示浮点数据的近似数字货币数据:表示正的或负的货币值float[(n)]从-1.79E+308到1.79E+308之间的浮点数字数据;n为用于存储科学记数法尾数的位数,同时指示其精度和存储大小,1≤n≤53real从3.40E+38到3.40E+38之间的浮点数字数据,存储大小为4字节;SQLServer中,real的同义词为float(24)money占8个字节,值的范围为-922

3、337203685477.5808~+922337203685477.5807smallmoney占4个字节,值的范围为-214748.3648~214748.3647系统提供的数据类型(续)日期和时间数据字符数据和Unicode字符数据datetime占8个字节,表示从1753年1月1日到9999年12月31日的日期smalldatetime占4个字节,表示从1900年1月1日至2079年6月6日的日期char[(n)]存储字符个数为0~8000varchar[(n)]存储字符个数为0~8000text存储字符个数为0~2GBn

4、char[(n)]存储字符个数为0~4000nvarchar[(n)]存储字符个数为0~4000ntext存储字符个数为0~1GB系统提供的数据类型(续)二进制数据其他binary[(n)]存储字节个数0~8000varbinary[(n)]存储字节个数0~8000image存储字节个数0~2Gbit存储位数据cursor存储对游标的引用rowversion(timestamp)时间戳sql_variant可存储除text、ntext、image、rowversion之外的其他类型table存储函数返回结果uniqueidenti

5、fier存储GUID以及UUID选择数据类型的指导原则若列值的长度相差很大,那么使用变长数据类型例如某列存储的是人名,地址等谨慎使用tinyint数据类型虽然节省空间,但扩展性很小对于小数数据来说,一般使用decimal数据类型可以精确地控制精度如果行的存储量超过8000字节,使用text或者image若不大于8000字节,可使用char、varchar或者binary数据类型对于货币数据,使用money数据类型不要使用类型为float或者real的列作为主键因为它们不精确,所以不适合用于比较创建表数据表在企业管理器中创建表在查询

6、分析器中创建表创建表数据表数据库表是组成关系数据库最常见的数据库对象之一。部件表ID颜色重量AB123Blue10.5CD456Red8.0EF789Green9.25GH012Yellow8.0IJ341Blue1.0设计表的结构:字段的名称每个字段的数据类型和宽度字段是否允许为空是否有缺省值是否为标识列是否为主键、外键创建表创建表在企业管理器中创建表在查询分析器中创建表创建表结构的语法CreateTable表名(列名1数据类型[列级约束1]……,列名2数据类型[列级约束1]……,…………..,[表级约束1]…...);创建表创

7、建表ColumnnameDatatypeNULLor NOTNULLCREATETABLEdbo.Categories(CategoryIDCategoryNameDescriptionPictureint nvarchar(15)ntextimageNOTNULL, NOTNULL,NULL,NULL)举例创建表列名数据类型长度是否允许为空值默认值说明sidsnamesexbirthday必须小于今天IDCard必须惟一phoneemailPhone与email不能同时为空char6×无主键varchar20×无varchar2

8、×男男,女smalldatetime4×无varchar50×无varchar20√无varchar20√无利用企业管理器查看表的信息利用系统存储过程查看表的信息Sp_helpSp_spaceusedSp_depends创建表修改表在企业管理器中修

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。