python2連接MySQL獲取表數據字段數據隨機傳入列表,隨機取值

#!/usr/bin/env python
# -*- coding:utf-8 -*-


import MySQLdb

def get_cmsdb():
    # 打開數據庫連接
    db = MySQLdb.connect("172.16.18.3", "test", "test@123", "fsviewdb_HLJ", charset='utf8' )
    # 使用cursor()方法獲取操作遊標 
    cursor = db.cursor()
    # SQL 查詢語句
    sql = "SELECT id,fuserid FROM userprofile LIMIT 10;"
    user_list = []
    try:
         # 執行SQL語句
         cursor.execute(sql)
         # 獲取所有記錄列表
         results = cursor.fetchall()
         # print results
         for row in results:
            fuserid = row[0]
            print "fuserid=%s"%(fuserid)
            # fuserid = row[1]
            # 打印結果
            user_list.append(str(fuserid))
    except:
       print "Error: unable to fecth data"
    # 關閉數據庫連接
    db.close()
    return user_list

print get_cmsdb()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章