跳至內容

Karrigell/Mysql 測試

來自維基文庫,開放世界中的開放圖書

使用 Mysql 資料庫的示例

這個簡單程式可用於分析您的 Web 伺服器效能

此指令碼可能被儲存為 testmysql.py,並在單獨使用或在 Apache 背後使用的 Karrigell 伺服器上進行測試


# import MySQL module
import MySQLdb
import time
t1 = time.clock()
# connect
db = MySQLdb.connect(host="localhost", user="root",   passwd="123456",db="test")
# create a cursor
cursor = MySQLdb.cursors.DictCursor(db)
# execute SQL statement
cursor.execute("SELECT field1,field2 FROM table where field2 like '%%' limit 0,5000")
# get the resultset as a tuple
result = cursor.fetchallDict()
print "Content-Type: text/plain\n\n"
# iterate through resultset
for record in result:
#   print record[0] , "-->", record[1]
    print "%s, %s" % (record['field1'], record['field2'])
    print "<br>"

現在您可以獲得查詢所花費的時間

t2 = time.clock()
t3 = t2 - t1
print t3
華夏公益教科書