欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

17
2023/03

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

發(fā)布時間: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 #端口號 默認(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)對象,操作數(shù)據(jù)庫,如執(zhí)行DML操作,調(diào)用存儲過程等

    

    cursor = conn.cursor()

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

    例:

    cursor.execute("select * from demo ")

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

    完整案例如下

完整代碼實例

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


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