MySQL學習 十四

2022-03-11 20:39:49 字數 541 閱讀 5082

utf8的bom問題

在xp下,用記事本建立utf8檔案的時候,前面多了3個位元組,這3個位元組不用來顯示,是用來辨識編碼用的,ef bb bf告訴記事本,這是utf8編碼。

儲存引擎和事務簡單介紹

引擎是mysql儲存資料的不同方式。

myisam不支援事務,innodb支援事務

事務應該具有的4個屬性:原子性,一致性,隔離性,永續性。

原子性:2步或n步操作,邏輯上不可分割,通俗的來講要麼成功,要麼都不成功。

一致性:操作前後,值得變化,邏輯上成立。

隔離性:事務結束前,每一步操帶來得影響,別的會話看不見。

永續性:事務一旦完成,無法撤銷,比如atm取錢,賬戶減500,吐鈔500,錢裝兜裡,這時,出錯了,如何撤銷這個事務?沒辦法撤銷事務,只能再做一次」補償性事務「

start transaction;
開啟事務

commit;
提交事務

部分失敗,則之前成功的操作怎麼處理?

答:回滾

MySQL學習(十四) 備份和還原

1.邏輯備份方法 使用mysqldump命令備份 mysqldump是mysql提供的乙個非常有用的資料庫備份工具。mysqldump命令執行時將資料庫備份成乙個文字檔案,該檔案中實際上包含了多個create 和insert語句,使用這些語句可以重新建立表和插入資料 mysqldump的語法和選項 ...

shell學習十四 編寫監控mysql指令碼

shell編寫監控mysql指令碼 判斷服務存活方法 1 埠 root node01 netstat lntup grep 330 tcp 0 0 0.0.0.0 3306 0.0.0.0 listen 127641 mysqld 2 程序判斷 root node01 ps ef grep mysq...

Python學習(十四)

python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。每個時間戳都以自從1970年1月1日午夜 曆元 經過了多長時間來表示。注 時間戳單位最適於做日期運算。但是1970年之前的日期就無法以此表示了。太遙遠的日期也不行,unix和windows只支援到2038年。時間...