网站大量收购独家精品文档,联系QQ:2885784924

数据库基础与实践技术:第5章 架构与基本表.ppt

数据库基础与实践技术:第5章 架构与基本表.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.日期时间类型日期时间类型说明存储空间date定义一个日期,范围为到。字符长度10位,默认格式为:YYYY-MM-DD。YYYY表示4位年份数字,范围从0001到9999;MM表示2位月份数字,范围从01到12;DD表示2位日的数字,范围从01到31(最大值取决于具体月份)3字节time[(n)]定义一天中的某个时间,该时间基于24小时制。默认格式为:hh:mm:ss[.nnnnnnn],范围为00:00:00.0000000到23:59:59.9999999。精确到100纳秒。n为秒的小数位数,取值范围是0到7的整数。默认秒的小数位数是7(100ns)3~5字节datetime定义一个采用24小时制并带有秒的小数部分的日期和时间,范围为到-,时间范围是00:00:00到23:59:59.997。默认格式为:YYYY-MM-DDhh:mm:ss.nnn,n为数字,表示秒的小数部分(精确到0.00333秒)8字节*/34日期时间类型说明存储空间smalldatetime定义一个采用24小时制并且秒始终为零(:00)的日期和时间,范围为到。默认格式为:YYYY-MM-DDhh:mm:00。精确到1分钟4字节datetime2定义一个结合了24小时制时间的日期。可将该类型看成是datetime类型的扩展,其数据范围更大,默认的小数精度更高,并具有可选的用户定义的精度。默认格式是:YYYY-MM-DDhh:mm:ss[.nnnnnnn],n为数字,表示秒的小数位数(最多精确到100纳秒),默认精度是7位小数。该类型的字符串长度最少19位(YYYY-MM-DDhh:mm:ss),最多27位(YYYY-MM-DDhh:mm:ss.0000000)6~8字节*/343.日期时间类型当插入数据或者在其他地方使用Datetime类型时,需要用单引号把它括起来。在字符串中,以斜线(/)、连字符(-)或句号(.)作为分隔符来指定年月日。年可用2位或4位表示,月和日可用1位或2位表示。*/383.日期时间类型*/38可以使用如下命令改变日期的顺序:Setdateformat{format}参数可以是mdy,ymd,dmy,ydm,myd,dym。【例6】Setdateformatdym那么,输入07/10/09是什么日期?3.日期时间类型4.货币类型货币类型说明存储空间money存储–922,337,203,685,477.5808到922,337,203,685,477.5807范围的数值,精确到小数点后4位8字节smallmoney存储-214,748.3648到214,748.3647范围的数值,精确到小数点后4位4字节*/34【说明】当为money或smallmoney的类型输入数据时,必须在有效位置前面加一个货币单位符号$,且如果货币值为负数,需要在$后面加上负号。56.342689$15000.321.23E-32014-09-28true,false‘优’‘良’89March198SQLServer2008系统数据类型用户定义数据类型*/38CREATETYPE[schema_name.]type_name{FROMbase_type[(precision[,scale])][NULL|NOTNULL]Execsp_addtypetypename,basetype[,nulltype]【例7】创建一个名为telephone的数据类型,其相应的系统数据类型为:char(8),不允许空CREATETYPEtelephoneFROMCHAR(8)NOTNULL【例8】execsp_addtypezipcode,char(9),null*/38用户定义数据类型*/38SQLServer中,每个数据库最多可以包含20亿个表。每个表可以定义至多1024个属性,每行最多包含8060个字节。表中的行数及总大小仅受可用存储空间的限制。同一个表中不允许有相同的属性名。5.2.2基本表管理1.创建基本表2.修改基本表3.删除基本表可以使用T-SQL语句实现,也可以在SSMS中用图形化方法实现。*/385.2.2基本表管理5.2.2基本表管理CREATETABLE表名(列名数据类型[列级完整性约束条件][,列名数据类型[列级完整性约束条件]]…[,表级完整性约束条件])

文档评论(0)

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

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

1亿VIP精品文档

相关文档