SELECT '王五',2,0 UNION
SELECT '朱六',3,0 UNION
SELECT '王二麻子',7,1 UNION
?
?
?这样的效果其实与上面INSERT...SELECT的效果是一样的,只不过多行数据是后写的,然后用UNION合并组成多行数据记录,最后把这些多行数据记录一起插入
?
——————————————————————————————————————————————————————————————————————
?
使用T-SQL更新数据
?
语法:
?
UPDATE 表名 SET 列名 = 更新值 [WHERE 更新条件]
?
?
其中:
?
1.SET后面可以紧随多个”列名=更新值“,修改东哥数据列的值,不限一个,使用逗号分隔。
?
2.WHERE子句是可选的,用来限制更新数据的条件。若不限制,则整个表的数据行将被更新。
?
使用T-SQL删除数据
?
语法:
?
DELETE [FROM] 表名 [WHERE <删除条件>]
?
?
?例:
?
在学生信息表中删除姓名为”张三“的数据
?
DELETE FROM Students
WHERE SName = '张三'
?
?
使用TTRUNCATE TABLE删除数据
?
TTRUNCATE TABLE用来删除表中说有行,功能上它类似于没有WHERE子句的DELETE语句。
?
?例如,要删除学生信息表中的所有记录行,可以使用以下语句
?
TRNCATE TABLE Students
但TRUNCATE TABLE 比DELETE 执行速度更快,使用的
系统资源和事务日志资源更少,并且删除数据后表的标识列会重新开始编号。
?
?实际工作中,不建议使用TRUNCATE TABLE 语句,因为使用它删除的数据不能恢复还原。
?
友情提示:删除前问自己三遍是不是真的要删除,问下令删除的人三遍是否要删除,确定没有遗漏后执行操作。