日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【数据库学习笔记】——创建数据库连接对象connection

發布時間:2023/12/10 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【数据库学习笔记】——创建数据库连接对象connection 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

connect函數的參數

創建連接對象連接MySQL代碼

?連接對象常見屬性與方法

?事務名詞解釋


課程視頻鏈接:

第14節 Python操作數據庫_嗶哩嗶哩_bilibili666https://www.bilibili.com/video/BV1q54y147KX?from=search&seid=968950907021994347&spm_id_from=333.337.0.0

?模塊:pymysql

函數:connect()

connect函數的參數

?

創建連接對象連接MySQL代碼

?conn是一個實例化對象,提供關閉數據庫、事務回滾等操作

?連接對象常見屬性與方法

?事務名詞解釋

事務(Transaction)是并發控制的基本單位。所謂的事務,它是一個操作序列,這些操作要么都執行,要么都不執行,它是一個不可分割的工作單位。例如,銀行轉賬工作:從一個賬號扣款并使另一個賬號增款,這兩個操作要么都執行,要么都不執行,在關系數據庫中,一個事務可以是一條SQL語句、一組SQL語句或整個程序。 。所以,應該把它們看成一個事務。事務是數據庫維護數據一致性的單位,在每個事務結束時,都能保持數據一致性。

以上解釋摘自:什么是數據庫事務,為什么要引入數據庫事務,數據庫事務的特征是什么_libaoshan55的博客-CSDN博客_數據庫事務是什么,什么時候使用https://blog.csdn.net/libaoshan55/article/details/78175415 下面舉個例子進行說明:

假設下圖是轉賬前兩人含有的金額,

1)正常情況下,轉賬500,先張三賬戶變為500(操作1),然后李四賬戶變為1500(操作2),完成轉賬500這個目的所需要的操作步驟(操作1、操作2)組成的序列稱之為事務。事務中的操作要么全部都執行,要么都不執行,若都正常執行了說明轉賬500這個目的達到了。

2)異常情況下,轉賬500,假設張三賬戶變為了500(操作1),但是李四的賬戶沒有發生改變,即操作1執行了,操作2沒有執行,由于操作要么都執行要么不執行的特性,會進行事務回滾,張三和李四的賬戶會回滾到轉賬前的數字,這時候表示轉賬失敗,且保證了數據的完整性

?

?

?

?

?

?

總結

以上是生活随笔為你收集整理的【数据库学习笔记】——创建数据库连接对象connection的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。