东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢電話:
15628812133
17
2023/03

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

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

首先需要安裝pymysql庫(kù) pip3直接安裝

Pip3 install pymysql

                pip install pymysql

參考上圖為安裝成功

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

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

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

3. user #用戶名

4. passwd #密碼

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

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ù)庫(kù),如執(zhí)行DML操作,調(diào)用存儲(chǔ)過(guò)程等

    

    cursor = conn.cursor()

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

    例:

    cursor.execute("select * from demo ")

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

    完整案例如下

完整代碼實(shí)例

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


返回列表