《Mysql必讀講解MySQL中的事務特性》要點:
本文介紹了Mysql必讀講解MySQL中的事務特性,希望對您有用。如果有疑問,可以聯系我們。
一個事務是一個連續的一組數據庫操作,就好像它是一個單一的工作單元進行.換言之,永遠不會是完整的事務,除非該組內的每個單獨的操作是勝利的.如果在事務的任何操作失敗,則整個事務將失敗.MYSQL入門
實際上,會俱樂部許多SQL查詢到一個組中,將執行所有的人都一起作為事務的一部門.
事務的特性:MYSQL入門
事務有以下四個尺度屬性的縮寫ACID,通常被稱為:MYSQL入門
可以控制的事務行為稱為AUTOCOMMIT設置會話變量.如果AUTOCOMMIT設置為1(默認值),然后每一個SQL語句(在事務與否)被認為是一個完整的事務,并承諾在默認情況下,當它完成. AUTOCOMMIT設置為0時,發出SET AUTOCOMMIT =0命令,在隨后的一系列語句的作用就像一個事務,直到一個明確的COMMIT語句時,沒有活動的提交.MYSQL入門
可以通過使用mysql_query()函數在PHP中執行這些SQL敕令.
通用事務例子MYSQL入門
這一系列變亂是獨立于所使用的編程語言,可以建立在任何使用的語言來創建應用程序的邏輯路徑.
可以通過使用mysql_query()函數在PHP中執行這些SQL命令.MYSQL入門
在MySQL中的事務平安表類型:MYSQL入門
如果打算使用MySQL事務編程,那么就必要一種特殊的方式創建表.有很多支持事務但最流行的是InnoDB表類型.MYSQL入門
從源代碼編譯MySQL時,InnoDB表支持必要特定的編譯參數.如果MySQL版本沒有InnoDB支持,請互聯網服務提供商建立一個版本的MySQL支持InnoDB表類型,或者下載并安裝Windows或Linux/UNIX的MySQL-Max二進制分發和使用的表類型在開發環境中.
如果MySQL安裝支持InnoDB表,只需添加一個的TYPE=InnoDB 定義表創建語句.例如,下面的代碼創建InnoDB表tcount_tbl:MYSQL入門
root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> create table tcount_tbl -> ( -> tutorial_author varchar(40) NOT NULL, -> tutorial_count INT -> ) TYPE=InnoDB; Query OK, 0 rows affected (0.05 sec)
請查看下面的鏈接了解更多關于: InnoDBMYSQL入門
可以使用其他GEMINI或BDB表類型,但它取決于您的安裝,假如它支持這兩種類型.MYSQL入門
維易PHP培訓學院每天發布《Mysql必讀講解MySQL中的事務特性》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。