- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 Transcat-SQL语言 学习目标 理解: T-SQL语句基础 Select语句的语法格式。 掌握: Select语句的使用 Insert、Update、Delete等语句的使用 T-SQL语言 6.1 Transcat-SQL语言基础 6.2 数据操纵语言 6.1 T-SQL语言基础 任务描述:使用T-SQL语言编写应用程序可以完成所有的数据库管理工作。本任务将讲述T-SQL的语言基础,为后续学习奠定基础。 任务目标:理解SQL Server 2000的系统函数;掌握变量、常量;掌握T-SQL语言的语法,并能熟练应用 。 6.1 T-SQL语言基础 6.1.1 数据类型 在设计和创建表的时候,要确定每个字段的数据类型和长度。所谓数据类型就是以数据的表现方式和存储方式来划分的数据的种类 6.1 T-SQL语言基础 6.1 T-SQL语言基础 一般从四个方面讨论数据类型。 1)类别:如字符型、整数型、数值型等。 2)存储的长度:指的是存储数据所使用的字节数。 3)数值的精度:指数值数据中所存储的十进制数据的总位数。 4)数值的小数位数:指数值数据中小数点右边可以有的数字位的最大值 6.1 T-SQL语言基础 1.整数数据类型 整数数据类型是最常用的数据类型之一,它主要用来存储数值。 整型数据类型包括以下几种。 1)Int(Integer):存储从-231到231-1之间的所有正负整数 2)Smallint:存储从-215到215-1之间的所有正负整数 3)Tinyint:存储从0到255之间的所有正整数 4)Bigint:存储从-263到263-1之间的所有正负整数 6.1 T-SQL语言基础 2.浮点数据类型 浮点数据类型用于存储十进制小数浮点数值的数据。 浮点数据类型包括以下几种: 1)Real:可精确到第7位小数,其范围从-3.40E -38到3.40E +38。 2)Float:可精确到第15位小数,其范围从-1.79E -308 到1.79E +308。 3)Decimal:可以提供小数所需要的实际存储空间,但也有一定的限制。可以用它来存储从-1038-1到1038-1之间的数值。 4)Numeric:与Decimal数据类型功能上完全相同,区别在于Decimal不能用于Identify关键字的列。 6.1 T-SQL语言基础 3.二进制数据类型 二进制数据类型表示的是位数据流,包括Binary和Varbinary两种类型。 1)Binary:用于存储二进制数据,其定义形式为Binary(n),n表示数据的长度,取值为1到8000。 2)Varbinary:定义形式为Varbinary(n),它与Binary类型相似。 6.1 T-SQL语言基础 4.逻辑数据类型 Bit占用1个字节的存储空间,其值为0或1,如果输入0或1以外的值将被视为1。Bit类型不能定义Null值。 6.1 T-SQL语言基础 5.字符数据类型 字符数据类型是使用最多的数据类型。它可以用来存储各种字母、数字符号、特殊符号。 1)Char:定义形式为Char[ (n) ]。以Char类型存储的每个字符或符号占1个字节的存储空间。 2)Nchar:定义形式为Nchar[(n)]。它与Char类型相似,不同的是,Nchar数据类型n的取值为1到4000。 3)Varchar:定义形式为Varchar [(n)]。它与Char类型相似,n的取值为1到8000。 4)Nvarchar:定义形式为Nvarchar[(n)]。它与Varchar类型相似。 6.1 T-SQL语言基础 6.文本和图形数据类型 这类数据类型用于存储大量字符或二进制数据。 1)Text:用于存储大量文本数据,容量理论上为1到231-1个字节。 2)Ntext:与Text类型相似。 3)Image:用于存储大量的二进制数据Binary Data,其理论容量为231-1个字节。 6.1 T-SQL语言基础 7.日期和时间数据类型 1)Datetime:用于存储日期和时间的结合体,可以存储从公元1753年1月1日0时起到公元9999年12月31日23时59分59秒之间的所有日期和时间。 2)Smalldatetime:与Datetime数据类型相似,但其日期时间范围较小,为从1900年1月1日到2079年6月6日,精度较低,只能精确到分钟,长度为4个字节。 6.1 T-SQL语言基础 8.货币数据类型 货币数据类型用于存储货币值。在使用货币数据类型时应在数据前加上货币符号,系统才能辨识其为哪国的货币,如果不加货币符号则默认为“¥”。 9.特定数据类型 SQL Server中包含了一些用于数据存储的特殊数据类型。 1)
您可能关注的文档
- SQLServer2000应用基础与实训教程(李国彬)第4章节查询数据及更新数据.ppt
- SQLServer2000应用基础与实训教程(李国彬)第5章节索引.ppt
- SQLServer2000应用基础与实训教程(李国彬)第6章节管理数据库其他对象.ppt
- SQLServer2000应用基础与实训教程(李国彬)第7章节T-SQL编程.ppt
- SQLServer2000应用基础与实训教程(李国彬)第8章节SQLServer的安全性.ppt
- SQLServer2008数据库应用与开发教程(第二版)课件作者978-7-302-24453-0第2章节数据库的建立与维护.ppt
- SQLServer2008数据库应用与开发教程(第二版)课件作者978-7-302-24453-0第3章节表的建立与维护.ppt
- SQLServer2008数据库应用与开发教程(第二版)课件作者978-7-302-24453-0第4章节表数据操作.ppt
- SQLServer2008数据库应用与开发教程(第二版)课件作者978-7-302-24453-0第5章节安全与权限.ppt
- SQLServer2008数据库应用与开发教程(第二版)课件作者978-7-302-24453-0第6章节T-SQL语言基础.ppt
- TMS320C54xDSP原理及应用第二版课件作者乔瑞萍第1-4章节1第3章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第7章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第8章节.ppt
- 数据库基础与项目实训教程——基于SQLServer课件作者虞江峰第10章节.ppt
- 数据库基础与应用—Access2010课件作者付兵第1章节数据库基础.ppt
- 数据库基础与应用—Access2010课件作者付兵第2章节Access数据库与表的操作.ppt
- 数据库基础与应用—Access2010课件作者付兵第3章节查询.ppt
- 数据库基础与应用—Access2010课件作者付兵第5章节窗体.ppt
- TMS320C54XDSP原理及应用第二版课件作者乔瑞萍第1-4章节第3章节.ppt
- 数据库基础与应用—Access2010课件作者付兵第7章节SharePoint网站.ppt
文档评论(0)