回覆列表
  • 1 # 小小猿愛嘻嘻

    這裡簡單介紹一下吧,整個過程其實很簡單,藉助pandas,一兩行程式碼就能完成MySQL資料庫的讀取和插入,下面我簡單介紹一下實現過程,實驗環境win10+python3.6+pycharm5.0,主要內容如下:

    為了更好的說明問題,這裡我新建了一個student資料表,主要有內容如下,後面的程式碼都是以這個資料表為例:

    1.首先,安裝SQLAlchemy,這是一個ORM框架,主要用於操作資料庫,支援目前主流的關係型資料庫,像MySQL,SQL Server,Oracle等,這裡我們主要用它連線資料庫,以方便下一步pandas操作資料庫,安裝的話,直接輸入命令“pip install sqlalchemy”就行,如下:

    2.安裝成功後,我們就可以利用pandas來讀取插入MySQL資料了,主要程式碼及截圖如下:

    讀取MySQL資料,這裡主要用到read_sql_query這個函式,第一個引數為SQL語句,第二個引數為engine資料庫連線,主要程式碼如下:

    程式執行截圖如下,已經成功讀取到student資料表資料:

    插入MySQL資料,過程其實與上面類似,只不過使用的是to_sql函式,也很簡單,主要程式碼如下:

    程式執行截圖如下,已經成功插入資料到MySQL中:

    至此,我們就完成了利用pandas來讀取和插入MySQL資料。總的來說,整個過程很簡單,就是先連線資料庫,然後藉助pandas庫完成資料的讀取和寫入,只要你有一定的python基礎和資料庫基礎,熟悉一下相關程式碼和示例,很快就能掌握的,網上也有相關資料和教程,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。

  • 中秋節和大豐收的關聯?
  • 人的本能算是自私的嗎?你怎麼看?