廖雪峯爬蟲第十五節(mysql_pychon)

mysql與pycharm連接

# 1.安裝 pip install pymysql

import pymysql

try:
    # 1.鏈接 數據庫  鏈接對象 connection()
    conn = pymysql.Connect(
        host="localhost",
        port=3306,
        db='animal',#數據庫
        user='root',
        passwd="198248",
        charset='utf8'
    )
    # 2. 創建 遊標對象-->cursor()
    cur = conn.cursor()#遊標對象就相當於開啓事務,完畢之後記得關閉

    # 增加一條數據 科目表--GO語言
    # insert_sub = 'insert into subjects values(5,"大數據")'
    # result = cur.execute(insert_sub)

    # 修改
    # update_sub = 'update subjects set title="區塊鏈" where id=0'
    # result = cur.execute(update_sub)

    # 刪除
    # delete_sub = 'delete from  subjects  where id=0'
    # result = cur.execute(delete_sub)

    delete_sub = 'select * from subjects'
    # delete_sub = 'select * from subjects where id=1'
    cur.execute(delete_sub)
    result = cur.fetchall()#如果sql語句表示查詢所有,就用這個
    # result = cur.fetchone()#如果sql語句加了where條件,就用這個
    print(result)

    #如果使用fetchall可以用下面的語句進行遍歷(輸出多行)
    # for res in result:
    #
    #     print(result)

    # 提交事務
    conn.commit()
    # 關閉遊標
    cur.close()
    # 關閉鏈接
    conn.close()

except Exception as e:
    print(e)

mysql的備份和恢復(cmd下進行)

備份:

mysqldump -u root -p db_name table_name > 備份文件的絕對路徑

恢復

mysql -u root -p db_name < 備份文件的絕對路徑

在這裏插入圖片描述

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