python3 連接mysql數據庫,簡單案例(pymysql)

 環境:python3

第三方庫:pip install pymysql

import pymysql

def MysqlConnector():
    # 打開數據庫連接
    db = pymysql.connect(host="127.0.0.1", # 數據庫地址
                         port=3308,           # 端口號
                         user="root",       # 用戶名
                         passwd="123456",    # 密碼
                         db="goods",   # 庫名
                         charset='utf8',      # 編碼格式
                         cursorclass=pymysql.cursors.DictCursor) #返回結果爲字典,而非元組

    # 使用 cursor() 方法創建一個遊標對象 cursor
    cursor = db.cursor()

    # 使用 execute()  方法執行 SQL 查詢
    cursor.execute("SELECT * FROM House WHERE name='TONY'")

    # 使用 fetchone() 方法獲取單條數據.
    # 使用 fetchall() 方法獲取全部數據.
    data = cursor.fetchall()

    print(data)

    # 關閉數據庫連接
    db.close()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章