前言
? ? python連接數(shù)據(jù)庫薯蝎,需要使用到第三方庫pymysql
第一步
? ? 安裝pymysql
? ? pip install pymysql
第二步
? ? 導(dǎo)入pymysql
第三步
? ? 通過connect進(jìn)行數(shù)據(jù)庫連接控汉,需要傳入host桅狠、user宗兼、password贵试、db慨亲、port混槐、charset、cursorclass參數(shù)歼跟,如果不填cursorclass就默認(rèn)為元組
第四步
? ? 創(chuàng)建游標(biāo)
第五步
? ? 執(zhí)行sql語句
? ? execute中有一個args參數(shù),參數(shù)需要為可迭代類型格遭,此處以元組為例哈街,用于傳參給sql語句
第六步
? ? 手動提交
第七步
? ? 獲取執(zhí)行結(jié)果,有fetchone和fetchall
? ? fetchone只獲取一列拒迅,返回一個字典
? ? fetchall獲取全部骚秦,放到列表里面,返回一個嵌套字典的列表
第八步
????關(guān)閉連接璧微,先關(guān)閉游標(biāo)作箍,在關(guān)閉連接