<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 事務 * 當一個業務邏輯需要多個sql完成時,如果其中某條sql語句出錯,則希望整個操作都退回 * 使用事務可以完成退回的功能,保證業務邏輯的正確性 * 事務四大特性(簡稱ACID) * 原子性(Atomicity):事務中的全部操作在數據庫中是不可分割的,要么全部完成,要么均不執行 * 一致性(Consistency):幾個并行執行的事務,其執行結果必須與按某一順序串行執行的結果相一致 * 隔離性(Isolation):事務的執行不受其他事務的干擾,事務執行的中間結果對其他事務必須是透明的 * 持久性(Durability):對于任意已提交事務,系統必須保證該事務對數據庫的改變不被丟失,即使數據庫出現故障 * 要求:表的類型必須是innodb或bdb類型,才可以對此表使用事務 * 查看表的創建語句 ~~~ show create table students; ~~~ * 修改表的類型 ~~~ alter table '表名' engine=innodb; ~~~ * 事務語句 ~~~ 開啟begin; 提交commit; 回滾rollback; ~~~ ## 示例1 * 步驟1:打開兩個終端,連接mysql,使用同一個數據庫,操作同一張表 ~~~ 終端1: select * from students; ------------------------ 終端2: begin; insert into students(sname) values('張飛'); ~~~ * 步驟2 ~~~ 終端1: select * from students; ~~~ * 步驟3 ~~~ 終端2: commit; ------------------------ 終端1: select * from students; ~~~ ## 示例2 * 步驟1:打開兩個終端,連接mysql,使用同一個數據庫,操作同一張表 ~~~ 終端1: select * from students; ------------------------ 終端2: begin; insert into students(sname) values('張飛'); ~~~ * 步驟2 ~~~ 終端1: select * from students; ~~~ * 步驟3 ~~~ 終端2: rollback; ------------------------ 終端1: select * from students; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看