import pymysql #這個庫用於和mysql數據庫交互,能夠經過pip下載 db = pymysql.connect("localhost", "username", "password", "db_name") #鏈接數據庫 cursor = db.cursor() #想操做數據庫的必須調用的函數,一個光標對象 cursor.execute("DROP TABLE IF EXISTS type_links") #執行操做數據庫的語句,都要用這個執行函數,參數就是命令語句,與終端操做mysql的語句同樣 sql = """CREATE TABLE type_links ( link char(50) NOT NULL, PRIMARY KEY (link) )""" #也可將語句放在一個字符串中,再調用 cursor.execute(sql) db.commit() # 同步數據,若是沒有這個函數那麼程序對數據庫的操做,數據不會同步到數據庫中,好比沒有此函數,程序將數據插入數據庫沒有報錯,但在數據庫終端查詢時,會發現數據表沒有發生改變。再或者每次執行插入語句時,沒有調用此函數,那麼一旦程序運行過程當中報錯,以前插入成功的數據也不會保存到數據庫中。因此建議每次對錶進行修改,插入或刪除操做後都調用一次此函數 db.close()