一、作用不同
2、insert:是sql数据库中的语句,可以用于向表格中插入新的行。
二、语法不同
1、update:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值。
2、insert:INSERT INTO table_name (列1, 列2,) VALUES (值1, 值2,)。
三、用法不同
1、update:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
2、insert:INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')。
参考资料来源:百度百科-SQL UPDATE
参考资料来源:百度百科-SQL INSERT INTO
SQLSERVER里面可以采用下面两种办法。使用SELECT INTO 插入行SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:SELECT Shippers, LinkAddress, LinkCity,LinkRegion, LinkPostalCodeINTO NewShippersFROM ShippersJOIN LinkServerDBdboShippers AS LinkON (ShippersShipperID = LinkShipperID)SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。使用INSERTSELECT 插入行INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。下面的 INSERT 语句将 titles 中数据的 type 是 modern cooking 的所有行的数据插入到一个单独的表中:USE pubsINSERT INTO MyBooksSELECT title_id, title, typeFROM titlesWHERE type = 'mod_cook'子查询的选择列表必须与 INSERT 语句列的列表匹配。如果没有指定列的列表,选择列表必须与正向其插入的表或视图的列匹配。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)