SQL Server
sqlserver 架构

sqlserver 架构一、引言SQL Server 是由 Microsoft 公司开发的关系数据库管理系统(RDBMS),广泛应用于企业级应用和数据仓库。
在使用 SQL Server 进行数据库开发和管理时,了解其架构是至关重要的。
本文将深入探讨 SQL Server 的架构,介绍其各个组件和相互关系,帮助读者全面理解 SQL Server。
二、SQL Server 架构概述SQL Server 架构是一个多层次的体系结构,具有许多组件和服务。
下面将对 SQL Server 架构的各个层次进行介绍。
1. 物理存储层物理存储层是 SQL Server 架构的最底层,它负责将数据存储在磁盘上。
SQL Server 中的数据存储在称为数据文件的文件组中,数据文件是数据库实际存储数据的地方。
2. 数据库引擎层数据库引擎层是 SQL Server 架构的核心组件,它负责管理数据库的创建、管理和维护。
数据库引擎层包括以下几个主要子组件:(1) SQL Server 实例SQL Server 实例是 SQL Server 架构的一个基本单位,在一个 SQL Server 实例中可以包含多个数据库。
每个 SQL Server 实例都有一个唯一的实例名称和实例标识符。
(2) 数据库数据库是数据的集合,用于组织和存储数据。
每个数据库都有一个唯一的数据库名称和数据库标识符。
数据库可以包含表、视图、存储过程、触发器等对象。
(3) 数据库文件数据库文件是存储数据库数据的物理文件,每个数据库至少有一个数据文件和一个事务日志文件。
数据文件包含数据页,每个数据页存储一定数量的数据记录。
(4) 查询优化器查询优化器是数据库引擎层的一个重要组件,它负责对查询语句进行优化和执行计划的生成。
查询优化器根据查询语句的特性和数据分布情况,选择最优的执行计划来提高查询性能。
(5) SQL Server AgentSQL Server Agent 是 SQL Server 的作业调度器,它可以定期执行一些重复性的任务,如备份数据库、优化索引等。
sql server数据库基础知识

sql server数据库基础知识SQL Server数据库基础知识SQL Server是一种基于关系型数据库技术开发的数据库管理系统,是Microsoft旗下的重要产品之一。
它是一种可靠性高、安全性好、性能强大的数据库管理软件,被广泛应用于企业的数据管理、业务处理及信息分析等方面。
为了更好地使用SQL Server,需要了解一些基础知识。
以下将从以下几个方面介绍SQL Server数据库的基础知识。
一、SQL Server的安装和配置SQL Server的安装和配置需要几个关键步骤,包括选择目标安装路径和实例名,设置SQL Server的身份验证方式(Windows身份验证或Windows和SQL Server身份验证),设置SQL Server的安全配置选项等等。
此外,在SQL Server的安装过程中还需要注意一些特殊的安装选项。
当SQL Server安装完成后,需要配置SQL Server的一些关键服务、网络配置、数据库引擎等,以确保SQL Server正常工作。
二、SQL Server数据库结构SQL Server的数据库结构包括多个对象,其中最基础的对象是数据库和表。
数据库是一个逻辑容器,用于存储数据和它们之间的关系,它可被视为一组关联数据的集合。
而表则是一种数据结构,用于存储数据。
表有很多列,每个列包含一个数据类型和一个有意义的名称。
此外,SQL Server还包括其他对象,如视图、存储过程、函数、触发器和索引等,这些对象在相关领域中也具有非常重要的作用。
三、SQL Server中的数据类型SQL Server支持多种数据类型,包括数值类型、字符类型、二进制类型、日期和时间类型等等。
在设计数据库结构时,选择适当的数据类型非常重要,它决定了数据在存储和检索过程中的准确性和有效性。
四、SQL Server中的数据逻辑操作SQL Server支持多种数据逻辑操作,包括增、删、改、查等等。
SQL--Server--常用公式与函数整理

SQL--Server常用公式与函数整理一、算术运算符SQL*Server*支持基本的算术运算符,如加(+)、减(-)、乘()、除(/)和取余(%)等。
这些运算符可以直接在*SQL*查询中使用,用于数字和日期类型的数据计算。
示例:sqlSELECT*5+3AS加法结果;--输出结果为8SELECT*10-5AS减法结果;--输出结果为5SELECT*32AS乘法结果;--输出结果为6SELECT*10/2AS除法结果;--输出结果为5SELECT*11%2AS取余结果;--输出结果为1二、字符串函数字符串函数主要用于字符串的处理和操作,包括截取、连接、查找、替换、转换等。
常用的字符串函数有:*LEN(string_expression):返回字符串的长度。
*LEFT(string_expression,*number_of_chars):返回字符串最左侧的指定数量的字符。
*RIGHT(string_expression,*number_of_chars):返回字符串最右侧的指定数量的字符。
*SUBSTRING(string_expression,*start,*length):返回字符串的子字符串。
*CHARINDEX(substring,*expression*[,*start_location]):返回子字符串在表达式中的起始位置。
REPLACE(string_expression,*search_string,*replacement_string):在字符串中替换指定的子字符串。
*LOWER(string_expression):将字符串转换为小写。
*UPPER(string_expression):将字符串转换为大写。
示例:sqlSELECT*LEN('Hello*World')*AS*字符串长度;*--*输出结果为*11SELECT*LEFT('Hello*World',*5)*AS*左侧子串;*--*输出结果为*Hello三、日期函数日期函数用于日期和时间的处理和计算,常用的日期函数有:*GETDATE():返回当前日期和时间。
sql server读法

sql server读法
SQL Server是一种关系型数据库管理系统(RDBMS),用于存
储和检索数据。
它是由Microsoft开发和维护的。
关于“SQL Server”的读法,一般有两种常见的说法:
1. 英文读法,在英文中,“SQL”通常被读作“ess-que-ell”,即字母"S"、"Q"、"L"的读音,而"Server"则被读作“ser-ver”,
即两个音节的读音。
因此,英文中“SQL Server”的正确读法是“ess-que-ell ser-ver”。
2. 中文读法,在中文中,“SQL”通常被直接音译为“艾斯琼”,而“Server”则被音译为“服务器”。
因此,在中文中,“SQL Server”的正确读法是“艾斯琼服务器”。
无论是在英文还是中文中,“SQL Server”都是指代
Microsoft开发的关系型数据库管理系统,它广泛用于企业的数据
存储和管理。
希望以上信息能够帮助你对“SQL Server”的读法有
更清晰的了解。
自己整理的SQL-server详细安装步骤

自己整理的SQL-server详细安装步骤一、数据库的安装。
1.首先打开安装文件,选择SQLServerx86文件夹,点击安装完成后再点击安装。
(一)安装Tools文件1.点击接受许可条款和条件,点击下一步。
2.进入下一步,点击安装。
3.点击安装。
4,点击下一步。
5.选择我接受许可协议中的条款,点击安装。
6.点击下一步。
7.点击安装客户端组件和文档、实例和实例数据库,选择安装全部组件。
8,安装完成点击下一步。
9.点击下一步。
10.点击下一步。
11点击安装,开始安装。
12.安装完毕,点击下一步。
13.点击完成,安装完成。
二.点击安装server文件。
1.点击接受许可条款和条件,点击下一步。
2.进入下一步,点击安装。
3.点击安装。
4,点击下一步。
5.选择我接受许可协议中的条款,点击安装。
6.点击下一步。
7.点击下一步。
8.选择全部,点击下一步。
9.选择默认实例,点击下一步。
10.选择使用内置系统账户为本地系统,点击下一步。
11.选择混合模式,设置密码,点击下一步。
12.点击下一步。
13.点击下一步。
14.点击安装,开始安装。
15.安装完毕,点击下一步。
16.点击完成,安装完成。
三、数据库的约束表达式。
选择要约束的项,点击右键CHECK约束/选择表设计器。
进入CHECK约束编辑约束属性,点击添加,在常规栏里书写约束表达式,添加说明。
四、数据库的导入、导出。
导入:1右击对象资源管理器的空白,选择任务-->导入数据。
2、点击下一步,在新打开窗口中选择数据源:Access,Excel等,选择文件路径,点击下一步。
3、在窗口中选择目标、身份验证、点击下一步。
4、在弹出窗口中选择“复制一个或多个表或视图数据。
点击下有一步。
5、在选择源表和源视图窗口中,选择要复制的表或视图。
6、在保存并执行窗口中,点击下一步。
7、点击完成,开始复制。
最后点击关闭。
导出;1.在对象资源管理器重右击选择任务—>导出数据命令。
第一章 SQL Server概述

安装SQL Server的软件需求
SQL
Server 2000标准版:Microsoft Windows NT Server 4.0,Windows 2000 Server,Windows 2000 Advanced Server和Windows 2003 Server。
安装SQL Server的软件需求
SQL Server企业管理器是SQL Server 2000中最重要的一个管理工具,它可以在 微软管理控制台(MMC,Microsoft Management Console)中使用,用于配 置SQL Server系统环境,创建和管理所有 SQL Server对象。
SQL Server企业管理器
网络容量
安装SQL Server的软件需求
对于不同的Microsoft SQL Server 2000 各种版本或组件,对操作系统的要求也不 一样,主要有一下几方面。
SQL
Server 2000企业版:Microsoft Windows NT Server 4.0,Windows 2000 Advanced Server和Windows 2003 Advanced Server 。
SQL Server的版本
SQL
Server 2000开发版:供程序员 用来开发将SQL Server 2000用作数 据存储的应用程序。虽然开发版支持 企业版的所有功能,使开发人员能够 编写和测试可使用这些功能的应用程 序,但是只能将开发版作为开发和测 试系统使用,不能作为生产服务器使 用。
安装SQL Server的硬件需求
安装Microsoft SQL Server 2000前的注意事项
安装考虑的事项如下所示。 确保电脑满足Microsoft SQL Server 2000的系统要求。 如果在同一台电脑上安装SQL Server 2000,则应备份Microsoft SQL Server 的当前安装。
sql server的基本认识
sql server的基本认识Microsoft SQL Server是一种关系型数据库管理系统(RDBMS),用于存储和检索数据。
以下是SQL Server 的一些基本认识:1. 数据库和实例:- SQL Server包含多个数据库,每个数据库都是一个独立的单元,包含表、视图、存储过程等数据库对象。
-一个SQL Server 实例(Instance)可以托管一个或多个数据库。
每个实例有自己的配置、安全性和系统资源。
2. T-SQL语言:- SQL Server 使用Transact-SQL(T-SQL)作为查询和管理数据库的语言。
- T-SQL 是SQL Server 特定的SQL 方言,具有扩展功能,如存储过程、触发器、用户定义函数等。
3. 表和数据类型:-数据以表的形式组织,表包含行和列。
- SQL Server 支持多种数据类型,包括整数、字符、日期时间等。
4. 主键和外键:-主键(Primary Key)用于唯一标识表中的每一行。
-外键(Foreign Key)用于建立表之间的关系。
5. 存储过程和触发器:-存储过程是一组预定义SQL 语句,可以被调用并在数据库中执行。
-触发器是与表相关联的一段T-SQL 代码,可以在插入、更新或删除数据时触发。
6. 视图:-视图是虚拟表,基于一个或多个表的查询结果。
-视图简化了复杂查询,提高了数据的安全性。
7. 安全性和权限:- SQL Server 使用基于角色的安全模型,可以通过角色授予和管理权限。
-可以对表、视图和存储过程等数据库对象进行权限控制。
8. 事务和锁定:- SQL Server 支持事务,可以将一系列SQL 操作作为一个原子单元执行。
-锁定机制用于控制对数据库对象的并发访问。
9. 管理工具:- SQL Server Management Studio(SSMS)是用于管理和查询SQL Server 数据库的官方图形用户界面工具。
-还可以使用SQL Server Data Tools(SSDT)进行数据库开发和管理。
sql server基础知识总结
sql server基础知识总结SQL Server是一种关系型数据库管理系统,由Microsoft开发和维护。
它是一种可扩展的、高性能的数据库,广泛应用于企业级应用程序中。
下面是SQL Server基础知识的总结。
1. 数据库数据库是一个组织数据的容器。
它包含表、视图、存储过程、触发器等对象。
在SQL Server中,可以使用SQL Server Management Studio(SSMS)创建、修改和管理数据库。
2. 表表是数据库中最基本的对象。
它由行和列组成,每一行代表一个记录,每一列代表一个属性。
在SQL Server中,可以使用CREATE TABLE语句创建表,使用INSERT语句插入数据,使用SELECT语句查询数据。
3. 视图视图是一个虚拟表,它是由一个或多个表的数据组成的。
在SQLServer中,可以使用CREATE VIEW语句创建视图,使用SELECT语句查询视图。
4. 存储过程存储过程是一组预定义的SQL语句,它们被存储在数据库中并可以被多次调用。
在SQL Server中,可以使用CREATE PROCEDURE语句创建存储过程,使用EXECUTE语句执行存储过程。
5. 触发器触发器是一种特殊的存储过程,它在表上执行INSERT、UPDATE或DELETE操作时自动触发。
在SQL Server中,可以使用CREATE TRIGGER语句创建触发器。
6. 索引索引是一种数据结构,它可以加速数据的检索。
在SQL Server中,可以使用CREATE INDEX语句创建索引。
7. 事务事务是一组SQL语句,它们被视为一个单独的操作单元。
在SQLServer中,可以使用BEGIN TRANSACTION、COMMIT TRANSACTION和ROLLBACK TRANSACTION语句控制事务。
8. 用户和权限在SQL Server中,可以创建多个用户,并为每个用户分配不同的权限。
sqlserver的版权收费规则
一、SQL Server的版权收费规则简介SQL Server是微软公司开发的关系型数据库管理系统,被广泛应用于企业和个人的数据存储和管理中。
作为一款商业软件,SQL Server在使用和购买上有着严格的版权和收费规定。
本文将详细介绍SQL Server的版权收费规则,帮助读者了解其使用和购买的相关政策。
二、SQL Server的授权模式SQL Server的授权模式主要分为两种:核心授权和服务器授权。
1. 核心授权:核心授权是指按照服务器上的物理核心数量来进行授权计费的模式。
这种授权模式适用于企业的大型数据库服务器,按照服务器上的物理核心数量来购买相应的许可证。
2. 服务器授权:服务器授权是指按照服务器实例的数量来进行授权计费的模式。
这种授权模式适用于企业的中小型数据库服务器,按照每台服务器上的实例数量来购买相应的许可证。
三、SQL Server的版本和价格SQL Server分为多个版本,包括企业版、标准版、开发者版、Web 版等。
不同版本的SQL Server在功能和性能上有所差异,价格也有所不同。
1. SQL Server企业版:企业版是SQL Server功能最为全面和强大的版本,拥有最多的高级功能和性能优化,适用于大型企业的数据库应用。
企业版的价格相对较高,常用于对性能和可靠性要求较高的生产环境。
2. SQL Server标准版:标准版是SQL Server功能较为基础的版本,适用于中小型企业和个人用户的数据库应用。
标准版的价格相对较低,功能也相对简化,但仍能满足大部分一般性的数据库需求。
3. SQL Server开发者版:开发者版是专门为开发和测试环境设计的版本,具有所有企业版的功能,但仅限于开发和测试环境的使用。
开发者版的价格相对较低,适合开发人员和软件开发团队进行数据库应用的开发和测试。
4. SQL Server Web版:Web版是专门为互联网应用和托管服务提供的版本,适用于部署在互联网环境中的数据库应用。
SQL Server介绍
5
数据库应用——电子商务
SQL Server介绍
2022年9月12日
6
图 4-1 客户/服务器数据使用服务器进程完成数据库操作
数据库应用——电子商务
SQL Server介绍
3、 客户/服务器角色 数据库服务器负责完成以下工作: 处理对于数据的修改和检索请示
完成需要处理大量数据的操作 确保所有的数据库规则和完整性 确保数据安全性
数据库应用——电子商务
SQL Server介绍
2022年9月12日
一、 SQL Server简介
SQL Server是基于SQL客户/服务器(C/S)模式的数据库 系统,建立在Microsoft Windows NT平台上,提供强大
的企业数据库管理功能。
Microsoft SQL Server 2000数据库系统是在Windows
4
数据库应用——电子商务
SQL Server介绍
2022年9月12日
2、 客户/服务器数据库
在客户/服务器数据库中,数据库的客户发出SQL请 求----只是很小的一段文本信息,并把它发送到数 据库服务器。数据库服务器则负责读取并处理该请 求(如图4-1所示),这一 数据库服务器的内部是通 过一系列的步骤来完成的:检查安全性、对索引进 行查找、检索或操作数据、执行服务器代码,最后 将处理的结果发回给客户。
数据库应用——电子商务
SQL Server介绍
2022年9月12日
二、SQL Server的主要特点
与Internet的高度集成
高伸缩性和可用性 企业级数据库功能 客户机/服务器体系结构
3
数据库应用——电子商务
SQL Server介绍
2022年9月12日
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长期存在计算机中,有组织的,可共享的数据集合。
数据库管理系统(DBMS)database management system,是位于用户与操作系统之间的一层数据管理。
为软件或程序提供访问DB方法。
Data DataBase DataBase Management System(1)数据库:持久化存储,优化读写,保证数据的有效性文档型数据库,服务性数据库(2)数据库设计(3)三范式:列不可拆分,唯一标识,引用主键(4)关系及存储:一对一,一个对象A(实体集)对应着一个对象B,一个对象B对应着一对象 A,关系可以存入A或者B对象中。
一对多,一个对象对应着n个对象B,一个对象B对应着一个对象A,关系存入B对象中多对多,一个对象对应着n个对象B,一个对象B对应着m个对象A,关系存入新建的一个关系表中(5)服务器名称:IP,Server SQL3:界面操作》右键数据库,分离,附加》数据库:创建,删除,分离,附加。
生成脚本(架构,数据)》表:创建,修改,删除字段类型介绍:int,bit,datetime,decimal,char/varchar/nvarchar decimal(不包含小数点多少位,小数点后几位)bit只能存0和1(数据好多,例如:分男女,属性值只有两个) char:非Unicode编码,每个字符占一个字节,英文或者阿拉伯数字占一个字节,中文占两个字节。
nvarchar采用Unicode编码,无论是中文英文占一个字节有n表示Unicode编码,每个字符占一个字节,没有n表示非Unicode编码,英文或者数字占一个字节,中文占两个字节。
有中文用nvarchar,没有中文用varchar.(2)字符串类型var区别:(var可变的),(3)能用固定的,尽量不用可变的.没有var表示不可变长度,如果长度不够,会在末尾补空格char(5)》约束:实现数据的有效检查主键,非空,唯一(右键,索引/键,添加,类型-索引-为一间),默认,检查(右键,CHECK约束),外键(约束)对关系有效性检查(主键表,外键表),对值,》示例》不包含中文,长度固定char()要不要建立外键,确定有没有关系,确定关系。
4脚本操作 sql Server》不区分大小写,字符串使用单引号,末尾不需要加分号》按照功能分类:DDL:(Database design language)数据定义语言,用于进行各种数据库对象的创建,主要操作包括create,alter,dropDML:(Database management language)数据管理语言,用于对标的数据添加,修改,删除,查询,主键操作包括,insert,update,delete,selectDCL:(Database control language)数据控制语言,用于进行权限分配等》注释:--单行注释,/**/多行注释》数据库:创建,删除可以通过查看master数据库中的sysdatabases表,来了解当前存在的数据5创建数据库Create databases 数据库名On primary(Name=’stuDB_data’,--主数据文件的逻辑名称Filename=’D:\stuDB_data.mdf’,--主数据文件的物理名称Size=5mb,--主数据文件的初始大小Maxsize=100mb,--主数据文件增长的最大值Filegrowth=15%--主数据文件的增长率)Log on(Name=’stuDB_log’,Filename=’D:\stuDB_log.ldf’,Size=2mb,Filgrowth=1mb)》表:创建,修改,删除通过s elect * from sysobjects where xtype=’U’可以查看所有存在的表,多个列间使用逗号分隔主键:primary key非空:not null唯一:unique默认:default()检查:check()外键:foreign key(列名)references表名(列名)6,表数据的操作》简单查询:select * from表名》增加数据:insert into 表名(列名)values(值)说明1:要求值的列名与值要位置对应说明:如果所有更改都插入值,可以省略列名部分select * from sysdatabases--drop database dbtcreate database dbton primary(name='dbt',filename='E:\Microsoft SQL Server\DATA\dbt.mdf',size=10mb,filegrowth=10mb)log on(name='dbt_log',filename='E:\Microsoft SQL Server\DATA\dbt_log.ldf', size=5mb,filegrowth=10%)--drop database ClassInfo1--创建表use dbtcreate table ClassInfo(cId int primary key identity(1,1),cTitle nvarchar(10))use dbtcreate table StudentInfo(sId int primary key identity(1,1),sName nvarchar(10) not null,sGenger bit default(0),sBirthday date,sPhone char(11),sEmail varchar(20),cid int not null,foreign key (cid) references ClassInfo(cid) /*foreign key*/)》》Sql Server 对象名无效:改成表所在的数据库select*from UserInfoo--21232f297a57a5a743894a0e4a801fc3 admininsert UserInfoo(UserName,UserPwd)values('小笼包','21232f297a57a5a743894a0e4a801fc3')--为所有的列,按照默认顺序赋值,可以使用如下简写insert UserInfoovalues('大头贴','21232f297a57a5a743894a0e4a801fc3')--为某些列赋值,而不是全部列insert UserInfoo(UserName)values('陶浩')--为所有行的制定列修改update UserInfoo set UserPwd='admin'--为制定行进行修改列123update UserInfoo set UserPwd='21232f297a57a5a743894a0e4a801fc3' where UserId>5update UserInfoo set UserPwd=nulldelete UserInfoo where UserId=4--清空truncate table UserInfoo--一次性写入多个数据,批量插入select*from ClassInfoinsert into ClassInfovalues('青龙'),('白虎'),('朱雀'),('玄武')insert into ClassInfo values ('武当')数据修改:--为所有行的制定列修改update UserInfoo set UserPwd='admin'--为制定行进行修改列update UserInfoo set UserPwd='21232f297a57a5a743894a0e4a801fc3' where UserId>5update UserInfoo set UserPwd=null数据删除delete UserInfoo where UserId=4Delete from 表名清空:被外键引着不能清空--清空truncate table UserInfoo》》常用辅助命令以及快捷键Set statics time on/off:在消息栏显示详细执行时间Ctrl + e 执行Ctrl +r 隐藏消息栏Ctrl + l计划任务,对sql语句进行分析E-R模型及关系型数据库》三范式,关系E-R模型的工具四个基本成分:实体名;矩形框属性名(特征):椭圆形联系名:菱形连线:连接实体型与联系型。
数据需要标识,标识关系:码》》查询前n部分数据:Top n列名:表示查看前n行Top n percent 列名:表示查看前百分之几的数据》排序:order by 列名1 asc||desc,列名1 asc||desc…》消除重复行:distinct》条件查询:写在where后面对比进行筛选,返回bool类型的值比较运算符:=,>,>=,<,<=,!=或<>Between …and …表示在一个连续的范围内In 表示在一个非连续的范围内逻辑运算符:and,or,not模糊查询:用于处理字符串类型的值,运算符包括:like %_[]^ %与_写在[]中表示在一个连续的范围内在[]表示一个连续的范围可以使用^写在[]内部的开头,表示不使用内部的任何字符Null的判断:使用is null或者is not null,与其他值计算时返回null优先级:not,比较运算符,逻辑运算符。
》连接:join 表名 on 关联条件内连接:inner join,两表中完全匹配的数据左外连接:left outer join,两表中完全匹配的数据,左表中特有的数据右外连接:right outer join,两表中完全匹配的数据,右表中特有的数据完全外连接:full outer join,两表中完全匹配的数据,左表中特有的数据》聚合函数:对行数据进行合并Sum,avg,count,max,min一般是对数字类型的列进行操作一条查询中可以同时写多个聚合函数,但是不能与普通列混写聚合中的null问题:不参与计算》开窗函数:over()将统计出来的数据分布到原表的每一行中结合聚合函数,排名函数的使用》分组:group by 列名1,列名2…聚合函数一般结合分组使用,进行分组内数据的统计--学生姓名,科目名称,分数Select class.cTitle,stu.sName,sub.sTitle,score.scoreValue From ScoreInfo as scoreInner join StudentInfo as stu on score.stuId=stu.sId Inner join SubjectInfo as sub on score.subId=sub.sId Inner join ClassInfo as class on stu.cid=class.cIdSelect distinct top *From t1 join t2 on…join t3 onWhere…Group by … having…Order by…3,联合查询》将多个查询结果集合合并成一个结果集》联合要求:结果集列数要一致对应列的类型要一致》union,union all,except,intersect》用处:在查询结果处显示汇总4,快速备份》向未有表备份:select列名into备份表名from源表名》说明:备份表可以不存在,会新建表,表的结构完全一致,但是不包含约。