DELETE FROM table_name[WHERE condition];参数:table_name:要从中删除数据的表名。WHERE condition:(可选)指定要删除的行的条件。如果不指定 WHERE 子句,则将删除表中的所有行。执">

c#删除语句怎么写

来源:这里教程网 时间:2026-02-21 16:48:38 作者:

C# 中的 DELETE 语句

DELETE 语句用于从数据库表中删除一行或多行数据。它的语法如下:

<code class="csharp">DELETE FROM table_name
[WHERE condition];</code>

参数:

table_name:要从中删除数据的表名。 WHERE condition:(可选)指定要删除的行的条件。如果不指定 WHERE 子句,则将删除表中的所有行。

执行 DELTE 语句

要执行 DELETE 语句,可以使用以下步骤:

    创建一个
    SqlCommand
    对象,指定 DELETE 语句和要执行它的数据库连接。
    调用
    SqlCommand
    ExecuteNonQuery
    方法来执行 DELETE 语句。

示例

以下示例删除表

Customers
中 ID 为 10 的行:

<code class="csharp">using System.Data.SqlClient;
public static void DeleteCustomer(int customerId)
{
    // 创建数据库连接
    SqlConnection connection = new SqlConnection(connectionString);
    // 创建 DELETE 语句
    SqlCommand command = new SqlCommand("DELETE FROM Customers WHERE CustomerID = @CustomerID", connection);
    // 添加参数
    command.Parameters.AddWithValue("@CustomerID", customerId);
    // 打开连接并执行 DELETE 语句
    connection.Open();
    command.ExecuteNonQuery();
    connection.Close();
}</code>

相关推荐