- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)