第2章 第5节 关系数据库及SQL语言.pptx

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

;2.3.1 SQL概述;2.3.2 SQL的特点;2.3.2 SQL的特点;查询分析器;查询分析器功能;Sql server 2005 Sql Management studio 简介;;;SQL Server 2005组件 ---- Sql server 2005 查询分析器界面;;创建库;在Sql server 服务器管理平台中注册服务器可以存储服务器连接信息,以供将来连接使用。;服务器的启、停;SQL Server中的数据库;创建数据库;创建数据库;; SQL Server中的数据库文件 ;;student的物理文件结构;演示创建数据库……;SQL Server的系统数据库 数据库服务器上自动建立了6个数据库,其中有4个系统数据库。 系统数据库: master数据库 tempdb数据库 model数据库 msdb 数据库 ;Master 数据库 Sql server 的主数据库,记录了sql server 系统的所有系统信息。 Tempdb 数据库 用来保存所有的临时表和临时存储过程。 Model 数据库 用作在系统上创建的所有数据库的模版。 Msdb 数据库 提供sql server 代理程序调度警报和作业 示例数据库 WearManager;;SQL Server 数据类型;;28;29;30;31;32;33; 注意: 1. 日期/时间型常量必须用单引号括起来。 2. 用户在没有指定小时以下精确的时间数据时,自动 设置日期/时间型数据的时间为00:00:00。 3. 数据库中默认的日期格式为“年-月-日”,也可以使用 “月-日-年”或“日-月-年”。(年/月/日) 4. 如果使用“日-月-年”或“日/月/年”,系统不能区分时默认按“月-日-年”处理。;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;2.3.3 T-SQL语言;T-SQL语言;(一)定义功能;创建库 --Drop Database WearManager; Create Database WearManager; DROP DATABASE WearManager; CREATE DATABASE WearManager ON ( NAME = Sales_dat, FILENAME = c:\saledat.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Sales_log, FILENAME = c:\salelog.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ); GO ; 1) 基本表的定义;1) 基本表的定义;56;利用SQL命令来建立相同的数据库,然后可利用数据库设计器和表设计器来检验用SQL建立的数据库; 2) 表的删除; 3)表结构的修改; 3)表结构的修改;4)索引操作;4)索引操作; 5)视图的定义; 5)视图的定义; 5)视图的定义; 5)视图的定义; 5)视图的定义;(一)查询功能;(二)查询功能;订货管理系统数据库; 1)简单查询(基于单个表或关系的查询);例3 检索工资多于1230元的职工号 SELECT ENo FROM Employee WHERE ESalary1230; 例4 检索哪些仓库有工资多于1210元的职工 SELECT DISTINCT WNo FROM Employee WHERE ESalary1210;;例5 给出在仓库“WH1”或“WH2”工作,并且工资少于1250元的职工号 SELECT ENo FROM Employee WHERE ESalary1250 AND (WNo=WH1 OR WNo=WH2); 例 :给出员工工资组别 select esalary from employee group by esalary; 统计每个仓库人数 统计每个仓库职工工资总额;2) 简单的联接查询;; 3) 嵌套查询; 3) 嵌套查询; 3) 嵌套查询; 3) 嵌套查询; 3) 嵌套查询; 4)几个特殊的运算符;例 12 检索出名字中含有“公司”字样的供应商信息 匹配字符串查询,使用LIKE运算符 SELECT * FROM 供应商 WHERE 供应商名 LIKE ‘%公司’ 匹配符 % :表示0个或多个字符 匹配符: _(下划线) :表示一个字符; 4)几个特殊的运算符;5) 排序;5) 排序;6) 简单的计算查询;6) 简单的计算查询;6) 简单的计算查询;6) 简单的计算查询;6) 简单的计

文档评论(0)

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

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

1亿VIP精品文档

相关文档