MySQL DELETE (Magyar)

posted in: Articles | 0

Összefoglalás: ebben a bemutatóban megtudhatja, hogyan kell használni a MySQL DELETE nyilatkozatot az adatok törléséhez egyetlen táblázatból.

Bevezetés a MySQL-be törlés nyilatkozat

az adatok törléséhez a táblából a MySQL DELETE nyilatkozatot használja. Az alábbiakban bemutatjuk a DELETE utasítás szintaxisát:

Code language: SQL (Structured Query Language) (sql)

ebben az állításban:

  • először adja meg azt a táblázatot, amelyből törli az adatokat.,
  • második, használjon egy feltételt, hogy meghatározza, mely sorokat kell törölni a WHERE záradékban. ADELETE utasítás törli a feltételnek megfelelő sorokat,

vegye figyelembe, hogy aWHERE záradék opcionális. Ha kihagyja a WHEREzáradékot, a DELETE utasítás törli a táblázat összes sorát.

az adatok táblázatból való törlése mellett aDELETE utasítás a törölt sorok számát adja vissza.,

az adatok több táblából történő törléséhez egyetlen DELETE utasítás használatával használja a DELETE JOIN nyilatkozatot, amelyet a következő bemutató tartalmaz.

a táblázat összes sorának törléséhez anélkül, hogy tudnia kellene, hány sort töröltek, a jobb teljesítmény érdekében használja a TRUNCATE TABLE nyilatkozatot.

egy idegen kulcskorlátozású tábla esetében, amikor sorokat töröl a szülőtáblából, a gyermekasztal sorai automatikusan törlődnek a ON DELETE CASCADE opció használatával.,

MySQL példák törlése

a minta adatbázisában a employees táblát használjuk a demonstrációhoz.

vegye figyelembe, hogy az adatok törlése után eltűnt. Később megtudhatja ,hogyan helyezheti el aDELETE nyilatkozatot egy tranzakcióban, hogy visszaállíthassa.,

tegyük fel, hogy törölni szeretné azokat az alkalmazottakat, akiknek a officeNumber 4, akkor a DELETE WHERE

kijelentést használja a következő lekérdezés szerint:

Code language: SQL (Structured Query Language) (sql)

aemployeestáblázatból az összes sor törléséhez aDELETEWHERE záradékot használja a következő módon:

Code language: SQL (Structured Query Language) (sql)

employees táblázat törölve.,

MySQL DELETE and LIMIT záradék

ha korlátozni szeretné a törölni kívánt sorok számát, használja a LIMIT záradékot az alábbiak szerint:

Code language: SQL (Structured Query Language) (sql)

vegye figyelembe, hogy a táblázatban szereplő sorok sorrendje nem meghatározott, ezért a LIMIT záradék, mindig használja a ORDER BY záradékot.,e:

például a következő nyilatkozatot mindenféle ügyfelek ügyfél által a nevek betűrendben, majd törli az első 10 ügyfelek:

Code language: SQL (Structured Query Language) (sql)

Hasonlóképpen, a következő DELETE nyilatkozat kiválasztja az ügyfelek France, rendezi őket a hitelkeret az alacsony-magas, törli az első 5 ügyfelek:

Code language: SQL (Structured Query Language) (sql)

ez A bemutató, megtanultuk, hogyan kell használni a MySQL DELETE nyilatkozatot adatok törlése a táblázatból.,

  • hasznos volt ez a bemutató?
  • YesNo

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük