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