sqlserver 清空数据 主键从1开始

TRUNCATE  TABLE  TbName   –TbName是表名

澳门金沙vip,创造视图  
Sql代码 

查询两张表中相相配的多寡突显,不相配的概况
1、轻松表连接
select * from 表1,表2
where 表1.字段=表2.字段
2、内链接
select * from 表1 inner join 表2
on 表1.字段=表2.字段
3、交叉链接
select * from 表1 cross join 表2
where 表1.字段=表2.字段

表清空数据之后 使新扩大的记录保持从1 伊始

CREATE VIEW view_name AS 
SELECT t1.xxx, t2.xxx, t3.xxx 
FROM (table1 t1 
INNER JOIN table2 t2 ON t1.fid = t2.fid) 
INNER JOIN table3 t3 ON t1.mid = t3.mid; 

=======================================================================================
一句话来讲表链接
why:
在实质上支出进度中有的是时候供给同一时候选拔八个表中的多少
那时就需求利用表链接
表连接八个非常重要元素
1、指明供给三番五次的表
2、指明表间的涉嫌
语法:
select 表1.字段,表2.字段 from 表1,表2
where 表关系 and 其他查询条件

这边运用了3表关联,对于多表关联的 INNEENCORE JOIN 写法有一个技巧

外链接
特点:
外接连正是在知足表连接关系的场馆下不但能够找出出协作的数额,
何况还足以包蕴左表,右表或是两表中的全数的数据行
分类:
左外连接
语法:
SELECT * FROM 表1 LEFT [OUTER] JOIN 表2 ON 表1.字段=表2.字段
特点:
以左表为根基将右表中相相配的多少显示出来,不包容的多寡体现为null
注:左表是from后面的,右表是on前面的
右外连接
语法:
SELECT * FROM 表1 right [OUTER] JOIN 表2 ON 表1.字段=表2.字段
特点:
以右表为底蕴将左表中相相称的数额突显出来,不匹配的多少体现为null
注:左表是from后面的,右表是on前面的
全外连接
语法:
SELECT * FROM 表1 full [OUTER] JOIN 表2 ON 表1.字段=表2.字段
特点:
将两张表数据总体列出,相称的来得,不合作的为null在展现
注:左表是from后面的,右表是on前面的
自联结
行使场面:自联接常常在享有上下层级关系的一张表中的数量查询中采用
语法:
select * from 表1 b1,表1 b2
where b1.字段1=b2.字段2

  1. 先写最简便的2表关联 INNE奥迪Q7 JOIN
  2. 下一场使用 () 从 FROM 之后到语句结尾全体扩起来
  3. 在讲话结尾开端延续与下一个表的 INNE昂科雷 JOIN

切记这些规格,未来扩充4表关联,5表关联就都不是什么样难事了 
 
去除视图  

复制代码 代码如下: