python 3 5 連線mysql資料庫

2022-06-17 22:18:20 字數 1013 閱讀 6058

python 3.5 要連線mysql資料庫,必須先安裝pymysql模組,該模組可以操作mysql資料。

1、安裝pymysql模組:使用pip進行安裝

cmd開啟執行模式,切換目錄到pip的script目錄下,後,輸入pip install pymysql,enter鍵後,就會自己執行安裝

2、寫**連線mysql資料庫:

說明:①import pymysql:匯入剛才安裝的pymysql模組,這時我們就可以呼叫該模組的函式來進行操作

con=pymysql.connect():呼叫pymysql下的connect()函式連線資料,connect()函式中輸入引數:host='',port=3306,user='',password='',db=『'(根據自己專案的資料庫資訊正確填寫)

cur=con.cursor():只是連線了資料庫,是不能進行操作的,需要建立游標,通過con下的cursor()函式進行建立

cur.execute("select * from .....' "):通過cur下的execute()函式去執行sql語句,sql語句可以是查詢、建立、插入、更新等;這個時候獲得的是符合該sql語句的資料總條數

⑤cur.fetchone():fetchone()函式可獲得第一條資料

⑥cur.fetchmany(effect_row):獲得effect_row的所有資料,用for迴圈去列印出所有的資料

⑦cur.close():關閉游標

⑧con.commit():對資料庫進行了某些sql操作之後,需要提交事務,這個函式就是這個意思

⑨con.close():關閉資料庫連線

python3 5之mysql擴充套件

最近在學習廖雪峰的python3的教程,這是官方建議大家想學習python的同學可以去看看,真的是在網上能找到的最好文字教程,沒有之一 在廖老實講到使用python3擴充套件mysql這部分的時候,按照原文使用pip install mysql connector python allow exte...

08 1連線查詢 外連線 MySQL

外連線 應用場景 用於查詢乙個表中有,另乙個表中沒有的記錄 特點 1 外連線的查詢結果為主表中的所有記錄 如果從表中有和主表匹配的,則顯示匹配的值 如果從表中沒有和主表匹配的,則顯示null 外連線查詢的結果 內鏈結結果 主表中有而從表中沒有的記錄 2 左外連線 left join 左邊的是主表 右...

python 3 5 學習筆記

字串方法 msg this is message msg.title 首字母大寫 msg.lower 字串全部小寫 msg.upper 字串全部大寫 msg.rstrip 刪除字串前後的空格 msg.lstrip 刪除字串前面的空格 msg.strip 刪除字串後面的空格 str msg 將msg轉...