Python是一個優秀的編程語言,支持許多數據庫操作。使用Python操作數據庫可以非常方便和高效。Python幾乎支持所有主流的數據庫管理系統,包括MySQL、Oracle、PostgreSQL、SQL Server等,而且Python標準庫中也內置了許多數據庫API,如dbm、sqlite3、mysqlclient等等。
import MySQLdb
#打開數據庫連接
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )
#使用cursor()方法獲取操作游標
cursor = db.cursor()
#執行SQL語句
sql = "SELECT * FROM EMPLOYEE \
WHERE INCOME >%s" % (1000)
try:
#執行SQL語句
cursor.execute(sql)
#獲取所有記錄列表
results = cursor.fetchall()
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
sex = row[3]
income = row[4]
#打印結果
print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \
(fname, lname, age, sex, income )
except:
print "Error: unable to fecth data"
#關閉數據庫連接
db.close()
Python也提供了第三方的數據庫API,如SQLAlchemy、Django ORM等等。這些庫在使用時可以完美適配Python語言,并且提供了更加直觀和便于操作數據庫的方式。
總之,Python是一個非常強大且易于使用的編程語言,支持各種類型的數據庫操作,使得開發人員可以更加便捷地使用Python操作數據庫。
上一篇python 散點數值
下一篇mysql創建備份數據庫