Python具有強大的數據庫開發能力,它支持MySQL、Oracle、PostgreSQL等多種數據庫系統。在本文中,我們將學習如何使用Python進行數據庫開發。
# 導入MySQL數據庫驅動 import mysql.connector # 連接MySQL數據庫 cnx = mysql.connector.connect(user='root', password='password', host='127.0.0.1', database='test') # 插入數據 cursor = cnx.cursor() add_employee = ("INSERT INTO employees " "(first_name, last_name, hire_date, gender, birth_date) " "VALUES (%s, %s, %s, %s, %s)") data_employee = ('Mike', 'Johnson', '2020-01-01', 'M', '1990-01-01') cursor.execute(add_employee, data_employee) cnx.commit() cursor.close() # 查詢數據 cursor = cnx.cursor() query = ("SELECT first_name, last_name, hire_date, gender, birth_date " "FROM employees ") cursor.execute(query) for (first_name, last_name, hire_date, gender, birth_date) in cursor: print("{}, {}, {}, {}, {}".format(first_name, last_name, hire_date, gender, birth_date)) # 關閉數據庫連接 cursor.close() cnx.close()
以上代碼演示了Python連接MySQL數據庫,并進行插入和查詢操作。
當然,Python也支持其他數據庫系統的開發。只需要在連接數據庫時,更改對應的驅動程序和參數即可。