![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
lucas30
hahahahahha
展开
-
SQL 内连接,外连接
<br />假设一堆男女在教堂,有夫妇有单身的,假设男为左表,女为右表 <br />教父说:结了婚的人请出去,结了婚的人请手拉手,于是结了婚的男女站了起来,这就是INNER 内连 <br />教父说:男的并且和这些男的结婚的女的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的男的也出去了。这就是 LEFT 左连 <br />教父说:女的并且和这些女的结婚的男的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的女的也出去了。这就是 RINGT 右连 <br />教父又说:转载 2010-06-28 11:36:00 · 260 阅读 · 0 评论 -
SQL Server中truncate、delete和drop的异同点
<br />相同点: <br /> truncate和不带where子句的delete,以及drop都会删除表内的数据<br /> 不同点:<br /> 1. truncate和delete只删除数据不删除表的结构(定义)<br /> drop语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为 invalid 状态。<br /> 2. delete语句是数据库操作语言(dml),这个操作会放到rollbac转载 2010-06-29 10:20:00 · 246 阅读 · 0 评论 -
第三章 联接查询(转)
<br /><br />第三章 联接查询<br />3.1 交叉连接(CROSS JOIN)<br />将一个输入表的每一行与另一个表的所有行进行匹配。如果一个表有m行,另一个表有n行,将得到m*n行的结果集。<br />ANSI-SQL语法:<br />SELECT C.custid,E.empid<br />FROM Sales.Customers AS C <br />CROSS JOIN HR.Employees AS E<br /> <br />自交叉联接:<br />SELECT E1.emp转载 2010-07-06 08:24:00 · 308 阅读 · 0 评论 -
SQL Server 2008技术内幕:T-SQL语言基础 笔记(转)
<br /><br /> <br />1.1 SQL Server 2008实例<br /> SQL Server实例是指安装的一个SQL Server数据库引擎/服务。在同一台计算机上可以安装SQL Server的多个实例,从安全性,实例管理的数据以及其他方面来说,每个实例之间是彼此独立的。<br /> 可以将计算机上安装的实例之一设置为默认实例,而其他实例则必须为命名实例。<br /> 在安装期间中可以决定是将一个实例安装为默认实例,还是命名实例,但安装好后就不能对此进行修改了!<br转载 2010-07-06 08:22:00 · 459 阅读 · 0 评论 -
第二章 单表查询(转)
<br /><br />第二章 单表查询<br />2.1 SELECT语句的元素<br /> SELECT语句的目的是对表进行查询,应用一定的逻辑处理,并返回结果。<br />示例1 示例查询<br />USE TSQLFundamentals2008;<br /> <br />SELECT empid,YEAR(orderdate) AS orderyear , COUNT(*) AS numorders<br />FROM Sales.Orders<br />WHERE custid = 71<转载 2010-07-06 08:23:00 · 319 阅读 · 0 评论