【本文详细介绍了数据库中在选择语句中使用更新和删除的方法,欢迎读者朋友们阅读、转发和收藏!】 Update 语句 Update 语句用于修改表中的数据。 语法: 示例: DELETE 语句 DELETE 语句用于删除表中的行。 语法 SQL DROP TABLE 语句 DROP TABLE 语句用于删除表(表的结构、属性以及索引也会被删除): SQL DROP DATABASE 语句 DROP DATABASE 语句用于删除数据库: SQL TRUNCATE TABLE 语句 如果我们仅仅需要除去表内的数据,但并不删除表本身,那么我们该如何做呢? 请使用 TRUNCATE TABLE 命令(仅仅删除表格中的数据): UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2 )并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL ),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2 。 EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL) ,不消除重复行。 INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL) ,不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。1 基本概念
1.1 SQL UPDATE 语句
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET Address = '数据仓库', City = '数据库'
WHERE LastName = 'DataWarehouse'
1.2 SQL DELETE 语句
DELETE FROM 表名称 WHERE 列名称 = 值
1.3 SQL 其他删除语句
DROP TABLE 表名称
DROP DATABASE 数据库名称
TRUNCATE TABLE 表名称
1.4 几个高级查询运算词