在 Python 中,我們可以使用 ef 庫來操作 MySQL 數據庫。ef 是一個底層 SQL 交互庫,可以實現 SQL 語句的構造和執行等操作。下面是一個簡單的例子:
import ef # 連接數據庫 db = ef.connect(host="localhost", user="root", passwd="123456", db="test") # 獲取游標 cursor = db.cursor() # 執行 SQL 語句 cursor.execute("SELECT * FROM students") # 獲取所有結果 results = cursor.fetchall() # 遍歷結果 for row in results: id = row[0] name = row[1] age = row[2] print(f"id={id}, name={name}, age={age}") # 關閉數據庫連接 db.close()
以上代碼便是連接 MySQL 數據庫,查詢表中所有數據并打印出來的操作。通過 ef 庫提供的方法,我們可以輕易地完成 SQL 語句的構造和執行。同時,需要注意的是,我們需要在操作結束后關閉數據庫連接以釋放資源。