python操作mysql操作步骤
1、安裝mysql
pip install pymysql
2、導入pymysql
from pymysql import *3、創建數據庫連接
conn = connect(host='localhost',port=3306,user='root',password='root',db='數據庫名',charset='utf8')參數host:連接的mysql主機,如果本機是’localhost’
參數port:連接的mysql主機的端口,默認是3306
參數database(db):數據庫的名稱
參數user:連接的用戶名
參數password(passwd):連接的密碼
參數charset:通信采用的編碼方式,推薦使用utf8
4、connection常用的API:
connect():創建—個數據庫連接實例
close():發送一個退出消息,并關閉連接
commit():提交修改至數據庫
cursor():創建一個cursor(游標)實例
ping():檢測服務器是否在運行
rollback():回滾當前事務
select_db(db):設置當前db
show_warnings():顯示警告信息
5、cursor對象
代表一個與MySQL數據庫交互對象,使用Connection.Cursor()在當前socket連接上的交互對象。
游標(Cursor)是處理數據的一種方法,為了查看或者處理結果集中的數據,游標提供了在結果集中一次一行或者多行前進或向后瀏覽數據的能力。可以把游標當作一個指針,它可以指定結果中的任何位置,然后允許用戶對指定位置的數據進行處理
通俗來說就是,操作數據和獲取數據庫結果都要通過游標來操作。
6、cursor常用的API:
close():關閉當前cursor
execute():執行一個sql語句
executemany():執行批量sql語句
fetchall():取所有數據
fetchmany():取多條數據,指定取數據條數
fetchone():取—條數據
7、python操作mysql步驟
大致如下圖:
代碼大致如下:
8、判斷數據庫是否連接成功
總結
以上是生活随笔為你收集整理的python操作mysql操作步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python—sql语句参数化
- 下一篇: python—协程