Maison >base de données >tutoriel mysql >Que signifie la transaction MySQL ?

Que signifie la transaction MySQL ?

藏色散人
藏色散人original
2020-07-01 09:28:185292parcourir

La transaction MySQL est un ensemble de requêtes SQL atomiques, ou une unité de travail indépendante. Les instructions au sein de la transaction s'exécutent toutes avec succès ou échouent toutes ; ", "isolement".

Que signifie la transaction MySQL ?

Une transaction est un ensemble de requêtes SQL atomiques, ou une unité de travail indépendante. Les instructions au sein d'une transaction s'exécutent toutes avec succès ou échouent toutes

Caractéristiques ACID : atomicité, cohérence, isolation, durabilité

Recommandé : "tutoriel mysql"

  • Les transactions sont l'une des caractéristiques importantes qui distinguent le système de base de données de tous les autres systèmes de fichiers

  • Une transaction est un ensemble d'instructions SQL atomiques, ou une unité de travail indépendante

Les transactions doivent répondre aux caractéristiques suivantes :

Atomique (ATOMICITY), définition :

Une transaction doit être considérée comme une unité de travail minimale indivisible. Toutes les opérations dans l'ensemble de la transaction sont soit soumises avec succès, soit toutes échouent. Pour une transaction, il est impossible d'exécuter uniquement certaines des opérations

Cohérence (CONSISTANCE), définition :

La cohérence signifie que la transaction transforme la base de données d'un état de cohérence à un autre état de cohérence Au début de la transaction L'intégrité des données de la base de données avant et après la transaction n'est pas détruite

Isolement (ISOLATION). ), définition :

L'isolement nécessite une transaction pour modifier les données de la base de données avant qu'elle ne soit terminée. Il est invisible pour les autres transactions

Recommandé : "

tutoriel mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn