Heim  >  Artikel  >  Datenbank  >  Was bedeutet MySQL-Transaktion?

Was bedeutet MySQL-Transaktion?

藏色散人
藏色散人Original
2020-07-01 09:28:185186Durchsuche

Eine MySQL-Transaktion ist eine Reihe atomarer SQL-Abfragen oder eine unabhängige Arbeitseinheit. Die Anweisungen innerhalb der Transaktion müssen entweder alle erfolgreich ausgeführt werden oder alle schlagen fehl ", "Isolierung".

Was bedeutet MySQL-Transaktion?

Eine Transaktion ist eine Reihe atomarer SQL-Abfragen oder eine unabhängige Arbeitseinheit. Anweisungen innerhalb einer Transaktion werden entweder alle erfolgreich ausgeführt oder alle schlagen fehl

ACID-Eigenschaften: Atomizität, Konsistenz, Isolation, Haltbarkeit

Empfohlen: „MySQL-Tutorial

  • Transaktionen sind eines der wichtigen Merkmale, die das Datenbanksystem von allen anderen Dateisystemen unterscheiden

  • Eine Transaktion ist eine Reihe atomarer SQL-Anweisungen, oder eine unabhängige Arbeitseinheit

Transaktionen müssen die folgenden Merkmale erfüllen:

Atomar (ATOMICITY), Definition:

Eine Transaktion muss als betrachtet werden eine unteilbare Mindestarbeitseinheit. Alle Vorgänge in der gesamten Transaktion werden entweder erfolgreich übermittelt oder alle schlagen fehl. Für eine Transaktion ist es unmöglich, nur einige der Vorgänge auszuführen

Konsistenz (KONSISTENZ), Definition:

Konsistenz bedeutet, dass die Transaktion die Datenbank von einem Konsistenzzustand in einen anderen Konsistenzzustand umwandelt. Zu Beginn der Transaktion wird die Integrität der Datenbankdaten vor und nach der Transaktion nicht zerstört

Isolation (ISOLATION). ), Definition:

Die Isolierung erfordert, dass eine Transaktion die Daten in der Datenbank ändert, bevor sie abgeschlossen wird. Sie ist für andere Transaktionen unsichtbar

Empfohlen: „MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet MySQL-Transaktion?. 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