ホームページ >データベース >SQL >SQLの行を削除する文

SQLの行を削除する文

下次还敢
下次还敢オリジナル
2024-05-07 06:12:141221ブラウズ

SQL では、行は DELETE ステートメントによって削除されます。構文は DELETE FROM table_name WHERE 条件です。パラメータでは、table_name はターゲット テーブルを指し、condition は削除する行を指定するオプションの条件です。たとえば、「John」という名前の行を削除します。 DELETE FROM Customers WHERE name = 'John'; $100 を超える金額を削除します。 DELETE FROM 注文 WHERE 金額 > 100。

SQLの行を削除する文

#SQL で行を削除するステートメント

行を削除する方法

DELETE ステートメントは、テーブルから行を削除するために使用されます。

構文

<code class="sql">DELETE FROM table_name
WHERE condition;</code>

パラメータ

  • table_name: 行を削除するテーブル名前。
  • 条件: 削除する行を指定するオプションの条件。条件を指定しない場合は、テーブル内のすべての行が削除されます。

customers テーブル内の「John」という名前の行をすべて削除します:

<code class="sql">DELETE FROM customers
WHERE name = 'John';</code>
Delete

orders 金額が $100 を超えるテーブル内のすべての行:

<code class="sql">DELETE FROM orders
WHERE amount > 100;</code>

Note

    削除されると、データは完全に失われますそのため、DELETE ステートメントを実行する前にデータをバックアップしてください。
  • 条件を指定しない場合、外部キー関係を持つ行を含むテーブル内のすべての行が削除されます。
  • パフォーマンスを向上させるには、インデックスを使用して、指定した行の検索と削除を高速化することを検討してください。

以上がSQLの行を削除する文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。