連接mysql的方式,python連接mysql

python怎么和MySQL鏈接?

連接mysql的方式,python連接mysql


【連接mysql的方式,python連接mysql】python怎么和mysql連接?目前來說 , 有3種基本方法 , 分別是pymysql、sqlalchemy和pandas , 下面我分別簡單介紹一下 , 感興趣的朋友可以嘗試一下:01、pymysql這是最基礎、也是最基本的python操作mysql的第三方包 , 相信許多朋友都接觸過 , 封裝了對mysql的基本操作 , 包括增刪改查等 , 只需幾行代碼即可輕松完成對mysql讀寫 , 簡單易用、非常容易學習 , 安裝的話 , 直接在cmd窗口輸入命令“pip install pymysql”即可:安裝完成后 , 我們就可以直接對mysql進行操作了 , 如下 , 先創建連接 , 然后獲取游標 , 最后直接執行sql語句即可 , 這里需要注意的是 , 增刪改后不要忘記commit提交更新數據庫 , 否則數據不會更新:02、sqlalchemy這是基于對象關系映射模型ORM開發的一個開源數據庫框架 , 將python類和數據表關聯起來 , 摒棄了底層繁瑣的數據庫操作 , 只需編寫一套代碼即可在主流的數據庫之間來回切換 , 操作簡單、便于移植 , 安裝的話 , 直接在cmd窗口輸入命令“pip install sqlalchemy”即可 , 程序會自動檢測相關依賴并安裝:安裝完成后 , 我們就可以直接開始數據庫操作了 , 如下 , 先創建數據庫連接 , 然后定義對象類(對應于具體數據表) , 最后直接進行增刪改查即可 , 需要注意的是 , 更新操作也需要commit提交數據庫 , 否則數據不會更新:03、pandas這是python一個非常著名的數據分析包 , 相信許多朋友都聽說或使用過 , 功能強大、易于操作 , 可輕松處理日常各種文件 , 包括txt、excel、csv、json等 , 對應于mysql , 也提供了現成的函數 , 可直接對mysql進行讀寫 , 代碼量更少 , 也更易于掌握 , 安裝的話 , 直接在cmd窗口輸入命令“pip install pandas”即可 , 程序會自動檢測相關依賴并安裝:安裝完成后 , 我們就可以直接調用現成函數來對mysql進行操作了 , 這里依賴于sqlalchemy框架 , 因此需要先安裝才行 , 如下 , 讀取的話 , 先創建數據庫連接 , 然后輸入需要執行的sql語句 , 最后直接獲取數據即可 , 這里會將數據封裝為DataFrame類型 , 方便后期處理和篩選 , 插入的話 , 先將數據封裝為DataFrame類型 , 接著直接調用to_sql函數即可:至此 , 我們就完成了python連接操作mysql數據庫 。

    推薦閱讀