delete from语句是用于从数据库中删除数据的一种SQL语句。它的基本语法是:
1.DELETE FROM 表名; 这条语句将会删除指定表中的所有数据。
2.DELETE FROM 表名 WHERE 条件; 在这种情况下,只有满足条件的记录才会被删除。条件可以是一个或多个表达式,用于筛选出要删除的记录。
3.DELETE FROM 表名 OUTPUT 删除的行数; 这条语句将删除指定表中的所有数据,并返回被删除的行数。
4.DELETE FROM 表名 OUTPUT 删除的列1, 删除的列2; 这条语句将删除指定表中的所有数据,并返回被删除的列1和列2。
5.DELETE FROM 表名 OUTPUT DELETED.*; 这条语句将删除指定表中的所有数据,并返回被删除行的全部列。
6.DELETE FROM 表名 OUTPUT DELETED.列1, DELETED.列2; 这条语句将删除指定表中的所有数据,并返回被删除行的列1和列2。
7.DELETE FROM 表名 WHERE 列1 IN (SELECT 列1 FROM 另一个表); 这条语句将根据子查询结果来筛选出要删除的记录。
sql中delete用法
8.DELETE FROM 表名 WHERE 列1 = 值; 这条语句将根据给定值来筛选出要删除的记录。
9.DELETE FROM 表名 WHERE 列1 LIKE ‘值%’; 这条语句将根据给定的模式来筛选出要删除的记录。
10.DELETE FROM 表名 WHERE 列1 BETWEEN 值1 AND 值2; 这条语句将根据给定范围来筛选出要删除的记录。
11.DELETE FROM 表名 ORDER BY 列1 DESC; 这条语句将按照列1的降序对表中的记录进行排序,并删除符合条件的记录。
12.DELETE FROM 表名 TOP 数量; 这条语句将删除指定表中前面指定数量的记录。
13.DELETE FROM 表名 OUTPUT DELETED.* INTO 新表名; 这条语句将删除指定表中的所有数据,并将被删除行插入到新表中。
14.DELETE FROM 表名 OUTPUT DELETED.* INTO @临时表变量; 这条语句将删除指定表中的所有数据,并将被删除行插入到临时表变量中。
15.DELETE FROM 表名 OUTPUT DELETED.* INTO #临时表; 这条语句将删除指定表中的所有数据,并将被删除行插入到临时表中。
16.DELETE FROM 表名 OUTPUT DELETED.* INTO 物理文件路径; 这条语句将删除指定表中的所有数据,并将被删除行写入到物理文件路径所指定的文件中。
17.DELETE FROM 表名 OUTPUT DELETED.* INTO 新表名 (列1, 列2); 这条语句将删除指定表中的所有数据,并将被删除行的列1和列2插入到新表中。
18.DELETE FROM 表名 OUTPUT DELETED.* INTO @临时表变量 (列1, 列2); 这条语句将删除指定表中的所有数据,并将被删除行的列1和列2插入到临时表变量中。
19.DELETE FROM 表名 OUTPUT DELETED.* INTO #临时表 (列1, 列2); 这条语句将删除指定表中的所有数据,并将被删除行的列1和列2插入到临时表中。
20.DELETE FROM 表名 OUTPUT DELETED.* INTO 物理文件路径 (列1, 列2); 这条语句将删除指定表中的所有数据,并将被删除行的列1和列2写入到物理文件路径所指定的文件中。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。