mysqlDB中常用函式

2021-09-12 02:47:57 字數 944 閱讀 7991

例項:

查詢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 檢...