ホームページ >データベース >mysql チュートリアル >mysqlトランザクションとはどういう意味ですか?

mysqlトランザクションとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2020-07-01 09:28:185291ブラウズ

Mysql トランザクションは、アトミックな SQL クエリのセット、または独立した作業単位です。トランザクション内のすべてのステートメントは、成功または失敗して実行される必要があります。トランザクションは、「アトミック性」と「一貫性」に準拠している必要があります。 "分離"。

mysqlトランザクションとはどういう意味ですか?

#トランザクションは、アトミック SQL クエリのセット、または独立した作業単位です。トランザクション内のステートメントは、すべて正常に実行されるか、すべて失敗します。

ACID の特性: アトミック性、一貫性、分離性、耐久性

推奨: 「mysql チュートリアル

  • トランザクションは、データベース システムを他のすべてのファイル システムから区別する重要な機能の 1 つです

  • トランザクションは、アトミックな SQL ステートメントのセットです、または独立した作業単位

トランザクションは次の特性を満たす必要があります:

原子性 (ATOMICITY)、定義:

トランザクションは次の特性を満たす必要があります。分割できない最小の作業単位とみなされます。トランザクション全体のすべての操作は、成功するかすべて失敗するかのどちらかです。トランザクションの場合、一部の操作のみを実行することは不可能です。

一貫性 (CONSISTENCY)、定義:

整合性とは、トランザクションがデータベースをある整合性状態から別の整合性状態に変換することを意味します。トランザクションの開始時トランザクションの前後のデータベース データの整合性は破壊されません。

分離(ISOLATION)、定義:

分離では、トランザクションが送信される前にデータベース内のデータを変更する必要があります。他のトランザクションには表示されません

推奨: "mysql チュートリアル"

以上がmysqlトランザクションとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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