SQL子查询&视图&更新&删除思维导图-误点难点(附示例代码)

思维导图

一.更新

1.使用 UPDATE(表名,如tb_student) SET (修改的列,如Name=’张三’)  (WHERE)

例如:

 

执行后结果如下:

可以用来检查执行结果

发现

 

已经成功更新了

2.如

对2列及其以上的修改,使用并行的方式,同时取它们的原始值,并赋值。

二. 删除

  1. 使用 DELETE(表名) (WHERE)

 

 

运行结果

 

 

用 检查

已经成功删除;

2.

DELETE 支持OUTPUT输出受影响的行,INTO不会创建表,而是将受影响的行插入指定表;

3.分批删除,使用TOP

 

三. 建立视图

  1. 建立视图使用CREATE VIEW(表名)AS SELECT * FROM,就是在联接的基础上进行的

IF OBJECT_ID('vw_Major') IS NOT NULL

DROP VIEW vw_Major; 如果专业视图存在,就删除。

例如

如果将多个建立视图的代码写在同一页,会发现上面的一组出现代码错误

因为建立视图是批处理语句,所以会这样,可以在代码末尾加GO

 

就不会有那个错误了。

 

四,外部源

例如

执行后发现

需要安装接口

就能运行了。

 

posted @ 2017-11-28 01:03  来自魔仙堡的计算机小白  阅读(205)  评论(0编辑  收藏  举报