例項:
查詢employee表中salary(工資)字段大於1000的所有資料:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import mysqldb
# 開啟資料庫連線
db = mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )
# 使用cursor()方法獲取操作游標
cursor = db.cursor()
# sql 查詢語句
sql = "select * from employee \
where income > '%d'" % (1000)
try:
# 執行sql語句
cursor.execute(sql)
# 獲取所有記錄列表
results = cursor.fetchall()
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
*** = row[3]
income = row[4]
# 列印結果
print "fname=%s,lname=%s,age=%d,***=%s,income=%d" % \
(fname, lname, age, ***, income )
except:
print "error: unable to fecth data"
# 關閉資料庫連線
db.close()
以上指令碼執行結果如下:
fname=mac, lname=mohan, age=20, ***=m, income=2000
mysql中常用函式
函式 描述 abs number 返回提供數字的絕對值。比方說,abs 2.3 2.3.ceiling number 返回下乙個最大整數,比方說,ceiling 2.3 3.concat string1 string2,string3,返回所有提供字串的連線形式的值 curdate 返回當前時間 不...
Python中常用函式
python中常用函式 1 range 函式 函式定義 返回值 返回乙個遞增或遞減的數字列表,列表的元素值由三個引數決定 start表示列表開始的值,預設為 0 stop 表示列表結束的值,該引數不可缺少 引數step表示步長,預設值為 1 range 返回的是乙個遞增或遞減的數字列表。例1 ran...
STL中常用函式
標頭檔案寫 include 定義 stack stackname 成員函式 成員函式 功能bool empty 棧為空返回true,否則返回false void pop 刪除棧頂元素,即出棧 void push const type val 將新元素val進棧,使其成為棧頂元素 type top 檢...