SQL第03章Transact-SQL语言案例.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Transact-SQL程序设计 ;3.1 SQL Server 编程工具;进入查询分析器的两种方法(P38): 从“开始”菜单一路找到SQL中的“查询分析器”启动; 先进入“企业管理器”?“工具”?“查询分析器”启动; 3.1.2 查询分析器的特点 使用查询分析器可以同时查看查询语句和结果,可以使用它来编写、修改和保存SQL脚本。它有如下特点: 自动针对不同的语法元素着色。 具有多重查询窗口,每个窗口显示自己的执行结果和信息提示; 执行结果的多样性。执行结果可以以表格、文本显示,还可以作为文本文件将结果保存起来; 提供图形化方式的执行计划。可以查看执行的优化计划并验证语法。 具有执行选定的部分脚本的能力。;3.1.3 配置和使用查询分析器 1.查询分析器的配置 点击“工具”?“选项” (见P39 图3-3) 2.查询分析器的菜单使用 (利用操作界面对各菜单进行简单讲解。) 3.使用查询分析器的一般步骤(P42) 从工具栏的数据库上选择要执行查询的数据库“PUBS”; 在编辑框中输入一些语句; 点击“查询”?“分析”或工具栏上的“分析查询”按钮,进行语法检查; 点击“查询” ?“执行”或工具栏上的“执行”按钮; 查看服务器返回的结果; 如发现错误可继续调试、分析、执行; 如想保存文件,则可以点击“文件”?“保存”命令,可以将SQL命令语句以文本文件的形式保存起来,后缀名为sql。;3.2 SQL 语言简介;SQL 语言是一种面向集合的数据库语言,其主要特点是: 类似于英语,直观、简单易学; SQL语言只是提出要“干什么”,“怎么办”则由DBMS来完成。 SQL语句分为四类:数据查询语句、数据操纵语句、数据定义语句和数据控制语句; SQL语句既可以独立,也可以嵌入到另外一种语句中使用的语句,即具有自含型和缩主型两种特征。自含型特征可以用于所有用户,缩主型适合于应用程序员开发数据库应用程序。 数据库管理员和应用系统开发人员用SQL语言可以做以下事情: 创建主键、外键、约束、规则、触发器、事务,用以实现数据完整性; 查询、更新、删除数据库中的信息; 对各种数据库对象设置不同的权限、实现数据库的安全性; 进行分布式数据处理,实现数据库间的数据复制、传递和执行分布式查询; 可以创建批处理、存储过程、视图,方便应用程序访问数据库中的数据; 实现数据仓库,从联机事务处理系统中提取数据,对数据汇总进行决策支持分析; 其他功能。;3.3 数据类型 ;3.3.1 二进制数据类型 二进制数据类型包括三种:binary 、varbinary和image。 binary [(n)]:固定长度的n个字节二进制数据。n必须是1到8000。存储空间大小为n+4字节。 varbinary[(n)]:n个字节可变长二进制数据。n必须从1到8000。存储空间大小为实际数据长度+4个字节,而不是n个字节。 image:可变长度的二进制,其最大长度为231-1个字节。 3.3.2 数字数据类型 数字数据类型包括精确数字、近似数字两种。精确数字又分为精确整数和精确小数。 1.精确整数 精确整数数据类型有四种,它们是bigint 、int、smallint、tinyint。 bigint:从-263到263-1的整型数据。存储大小为8个字节。 int:从-231到231-1的整型数据。存储大小为4个字节。;smallint:从-215到215-1的整数数据。存储大小为2个字节。 bigint:从0到255的整数数据。存储大小为1个字节。 bigint 的存储范围大大于int 的存储范围,int 的存储范围大于Smallint 的存储范围,Smallint的存储范围大于tinyint的存储范围。 2.精确小数 精确小数数据类型有两种:它们是decimal和numeric。 decimal :带定点精度和小数位数的numeric数据类型,从-1038+1到1038-1。 numeric:功能上等同decimal。 3.近似数字 近似小数数据类型有两种:float 和 real 。 float:从-1.79E+308到1.79E+308的浮点精度数字。 real:从-3.04E+38到3.04E+38的浮点精度数字。 ;3.3.3 字符数据类型 字符数据是由字母、数字、和符号组合而成的数据。例如”Nanjing”、”3.23”、”*op”都是合法的字符数据。字符数据类型有char、varchar和text三种。 char:固定长度的非unicode字符数据,最大长度为8000个字符; varchar:可变长度的非unicode 字符数据,最大长度为8000个字符; text:可变长度的非unicode 字符数据,最大长度为231-1个字符

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档