Heim  >  Artikel  >  Datenbank  >  Anweisung zum Löschen von Zeilen in SQL

Anweisung zum Löschen von Zeilen in SQL

下次还敢
下次还敢Original
2024-05-07 06:12:141186Durchsuche

Um Zeilen über die DELETE-Anweisung in SQL zu löschen, lautet die Syntax DELETE FROM Tabellenname WHERE-Bedingung. In den Parametern bezieht sich Tabellenname auf die Zieltabelle, und Bedingung ist eine optionale Bedingung, die die zu löschenden Zeilen angibt. Wenn sie weggelassen wird, werden alle Zeilen gelöscht. Beispiel: Löschen Sie die Zeile mit dem Namen „John“. DELETE FROM customer WHERE name = 'John'; löschen Sie die Zeile mit dem Betrag größer als 100 $. LÖSCHEN SIE AUS Bestellungen, bei denen der Betrag >

Anweisung zum Löschen von Zeilen in SQL

Anweisung zum Löschen von Zeilen in SQL

So löschen Sie Zeilen

Die DELETE-Anweisung wird zum Löschen von Zeilen aus einer Tabelle verwendet.

Syntax

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

Parameter

  • table_name: Der Name der Tabelle, aus der Zeilen gelöscht werden sollen.
  • Bedingung: Optionale Bedingung, die angibt, welche Zeilen gelöscht werden sollen. Wenn Sie keine Bedingung angeben, werden alle Zeilen in der Tabelle gelöscht.

Beispiel

Löschen Sie alle Zeilen mit dem Namen „John“ in der Tabelle customers: customers 表中所有姓名为 "John" 的行:

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

删除 orders

<code class="sql">DELETE FROM orders
WHERE amount > 100;</code>
Löschen Sie alle Zeilen in der Tabelle orders mit einem größeren Betrag als 100 $:

rrreeeHinweise

  • Nach dem Löschen gehen die Daten dauerhaft verloren. Sichern Sie daher bitte Ihre Daten, bevor Sie die DELETE-Anweisung ausführen.
  • Wenn Sie keine Bedingung angeben, werden alle Zeilen in der Tabelle gelöscht, einschließlich Zeilen mit Fremdschlüsselbeziehungen.
  • Um die Leistung zu verbessern, sollten Sie Indizes verwenden, um das Suchen und Löschen bestimmter Zeilen zu beschleunigen.
🎜

Das obige ist der detaillierte Inhalt vonAnweisung zum Löschen von Zeilen in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn