久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

17
2023/03

Python 查詢mysql數(shù)據(jù)庫

發(fā)布時(shí)間:2023-03-17 10:23:54
發(fā)布者:神棍子
瀏覽量:
0

首先需要安裝pymysqlpip3直接安裝

Pip3 install pymysql

                pip install pymysql

參考上圖為安裝成功

然后pymysql.connect鏈接數(shù)據(jù)庫 具體參數(shù)為

1. host #數(shù)據(jù)庫地址

2. prot #端口號(hào) 默認(rèn)為3306

3. user #用戶名

4. passwd #密碼

5. db #數(shù)據(jù)庫名稱

6. charset #字符集

            例:

            conn = pymysql.connect(

                host = '127.0.0.1',

                user = 'demoUserOne',

                passwd = '123',

                db = 'demoDb',

                port=3306,

                charset = 'utf8'

            )

    然后用cursor()方法在此連接中獲取游標(biāo)對(duì)象,操作數(shù)據(jù)庫,如執(zhí)行DML操作,調(diào)用存儲(chǔ)過程等

    

    cursor = conn.cursor()

    游標(biāo)對(duì)象中的execute方法執(zhí)行sql語句

    例:

    cursor.execute("select * from demo ")

    執(zhí)行后查詢結(jié)果會(huì)存儲(chǔ)到當(dāng)前游標(biāo)中,用fetchone(一條),fetchmany(指定數(shù)量),fetchall(全部)讀出查詢結(jié)果格式分別為()[(),()...]、[(),()...]

    完整案例如下

完整代碼實(shí)例

    為防止sql語句出錯(cuò)程序崩潰,將查詢放入try中,數(shù)據(jù)庫鏈接和游標(biāo)都屬于長鏈接,查詢完成后及時(shí)關(guān)閉鏈接釋放資源


關(guān)鍵詞:
返回列表