Python是一種非常強大的編程語言,它可以用來編寫各種大型和小型的程序。其中,Python的數據庫編程特別出色,因為它支持多種數據庫類型和編程方法。
Python中常見的數據庫類型包括MySQL、SQLite、Oracle和PostgreSQL等。每種類型都有對應的Python數據庫API,開發者可以根據自己的需求選擇合適的數據庫和相應的API。
下面是一個簡單的Python連接SQLite數據庫的程序,它使用了Python的sqlite3庫:
import sqlite3 # 連接到SQLite數據庫 conn = sqlite3.connect('example.db') # 創建一個表 conn.execute('''CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);''') # 插入數據 conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, 'Paul', 32, 'California', 20000.00)") # 提交事務 conn.commit() # 查詢數據 cursor = conn.execute("SELECT ID, NAME, AGE, ADDRESS, SALARY from COMPANY") for row in cursor: print("ID = ", row[0]) print("NAME = ", row[1]) print("AGE = ", row[2]) print("ADDRESS = ", row[3]) print("SALARY = ", row[4]) # 關閉數據庫連接 conn.close()
以上代碼先用sqlite3庫連接到了SQLite數據庫,然后創建了一個名為COMPANY的表,并插入了一條數據。接著查詢了COMPANY表的內容,并輸出了查詢結果。
Python的數據庫編程可以幫助開發者實現數據存儲、數據分析等功能,可以提高程序的效率和易用性。我相信使用Python編寫數據庫程序一定會讓你的開發過程更加愉快和高效。
上一篇python 數據庫技術
下一篇vue安裝和使用