Python現在已經成為了非常流行的編程語言,對于數據處理和分析方面它的優勢也顯而易見。而在這些方面,數據庫是不可或缺的一個組成部分。數據庫的使用不僅可以讓我們更方便的處理數據,還可以在很大程度上提高數據訪問速度和安全性。接下來,我們將為大家介紹如何用Python編寫數據庫的基本操作。
# 導入相關庫 import pymysql # 創建連接 conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test', charset='utf8mb4') # 創建游標 cur = conn.cursor() # 插入數據 sql_insert = "INSERT INTO `users` (`name`, `age`) VALUES ('Tom', 18)" try: cur.execute(sql_insert) conn.commit() except Exception as e: conn.rollback() print(f"Insert failed, error: {e}") # 查詢數據 sql_select = "SELECT * FROM `users`" try: cur.execute(sql_select) result = cur.fetchall() for row in result: print(row) except Exception as e: print(f"Select failed, error: {e}") # 刪除數據 sql_delete = "DELETE FROM `users` WHERE `id` = 1" try: cur.execute(sql_delete) conn.commit() except Exception as e: conn.rollback() print(f"Delete failed, error: {e}") # 更新數據 sql_update = "UPDATE `users` SET `age` = 20 WHERE `name` = 'Tom'" try: cur.execute(sql_update) conn.commit() except Exception as e: conn.rollback() print(f"Update failed, error: {e}") # 關閉連接 conn.close()
以上代碼演示了基本的數據庫操作,包括創建連接,創建游標,插入數據,查詢數據,刪除數據和更新數據。當然這只是基礎入門,隨著使用和學習的深入,你將會發現數據庫的使用遠不止于此,并且還有各種高級數據分析和處理操作方法等待你去發掘。祝大家在Python的數據庫操作之路上越走越遠,取得越來越好的成果!
上一篇Vue cli js
下一篇vue cli ico