最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python pymysql鏈接數(shù)據(jù)庫查詢結果轉(zhuǎn)為Dataframe實例

 更新時間:2020年06月05日 14:37:25   作者:諾坎普奇跡  
這篇文章主要介紹了python pymysql鏈接數(shù)據(jù)庫查詢結果轉(zhuǎn)為Dataframe實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧!

import pymysql
import pandas as pd
def con_sql(db,sql):
# 創(chuàng)建連接
  db = pymysql.connect(host='127.0.0.1', port=3308, user='name', passwd='password', db=db, charset='utf8')
# 創(chuàng)建游標
  cursor = db.cursor()
  cursor.execute(sql)
  result = cursor.fetchall()
#執(zhí)行結果轉(zhuǎn)化為dataframe
  df = pd.DataFrame(list(result))
# 關閉連接
  db.close()
#返回dataframe
  return df

db = 'database'
sql = 'select * from table'
result = con_sql(db,sql)
print(result.loc[2,2])#打?。?,3)位置的值)

其中,遍歷dataframe元素

import pandas as pd

dict=[[1,2,3,4,5,6],[2,3,4,5,6,7],[3,4,5,6,7,8],[4,5,6,7,8,9],[5,6,7,8,9,10]]
data=pd.DataFrame(dict)
print(data)
for indexs in data.index:
  print(data.loc[indexs].values[0:-1])

補充知識:python 使用 pymssql 調(diào)用存儲過程并讓他返回值

眾所周知, pymssql 庫并不支持(暫時?)調(diào)用存儲過程,只能使用原生的sql 語句讓其調(diào)用。

這樣一來如果需要讓pymssql調(diào)用存儲過程并讓其返回值 , 顯然return語句是不能用了,

但是我們可以使用 select 語句讓其返回值。

比如,我想查詢數(shù)據(jù)是否插入成功,可以這樣寫

 declare@oldCount int ;
 declare @newCount int ;
 ...
 if(@oldCount = @newCount)
 select -1;  
 select1; 

在python 中, 我們可以先調(diào)用存儲過程 [procInsert]

然后我們使用 fetchone 語句 即可得到大概的返回值,

因為返回值的格式是 (-1,) 或者是 (1,) 這樣的。

這樣并不影響判斷, 但是強迫癥肯定受不了, 所以使用正則表達式提取制定的值即可.

以上這篇python pymysql鏈接數(shù)據(jù)庫查詢結果轉(zhuǎn)為Dataframe實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python實現(xiàn)百度關鍵詞排名查詢

    python實現(xiàn)百度關鍵詞排名查詢

    這篇文章主要介紹了python實現(xiàn)百度關鍵詞排名查詢,需要的朋友可以參考下
    2014-03-03
  • python求解漢諾塔游戲

    python求解漢諾塔游戲

    這篇文章主要為大家詳細介紹了python求解漢諾塔游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 利用Python的Django框架中的ORM建立查詢API

    利用Python的Django框架中的ORM建立查詢API

    這篇文章主要介紹了利用Python的Django框架中的ORM建立查詢API,對Managers和QuerySets進行了著重介紹,需要的朋友可以參考下
    2015-04-04
  • Python實現(xiàn)的數(shù)據(jù)結構與算法之雙端隊列詳解

    Python實現(xiàn)的數(shù)據(jù)結構與算法之雙端隊列詳解

    這篇文章主要介紹了Python實現(xiàn)的數(shù)據(jù)結構與算法之雙端隊列,詳細講述了雙端隊列的概念、功能、定義及Python實現(xiàn)與使用雙端隊列的相關技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • python演示解答正則為什么是最強文本處理工具

    python演示解答正則為什么是最強文本處理工具

    正則表達式又稱規(guī)則表達式,通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本,它是最強的文本處理工具,至于原因本文將給你答案
    2021-09-09
  • Python高階函數(shù)與函數(shù)式編程概念及使用實例探究

    Python高階函數(shù)與函數(shù)式編程概念及使用實例探究

    這篇文章主要為大家介紹了Python高階函數(shù)與函數(shù)式編程概念及使用實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • 幾個關于python  Pdf 技巧的分享

    幾個關于python  Pdf 技巧的分享

    這篇文章主要介紹了python使用技巧Pdf的詳細內(nèi)容,PyPDF2是一個純Python的開源庫,能夠分割或合并PDF文件,也可以裁剪或轉(zhuǎn)換PDF文件中的頁面,下面關于文章主題內(nèi)容將詳細介紹,需要的小伙伴可以參考一下
    2022-02-02
  • Python+PyQt5+MySQL實現(xiàn)天氣管理系統(tǒng)

    Python+PyQt5+MySQL實現(xiàn)天氣管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Python+PyQt5+MySQL實現(xiàn)天氣管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 詳解如何利用Python代碼刪除Word文檔空白行

    詳解如何利用Python代碼刪除Word文檔空白行

    Word文檔內(nèi)容的整潔性與易讀性是體現(xiàn)文檔水平的關鍵因素之一,許多錯誤或不合理的內(nèi)容,如多余的空白行,Python為批量刪除Word文檔空白行以及對這一過程的自動化處理提供了強有力的支持,本文將介紹如何利用Python自動化刪除Word文檔中的空白行,需要的朋友可以參考下
    2024-05-05
  • Python基礎教程之異常詳解

    Python基礎教程之異常詳解

    調(diào)試Python程序時,經(jīng)常會報出一些異常,下面這篇文章就來給大家介紹了關于Python基礎教程之異常的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2019-01-01

最新評論

贡觉县| 施秉县| 阿尔山市| 吉木乃县| 武鸣县| 祁门县| 修文县| 大城县| 夏邑县| 剑川县| 刚察县| 阿拉善右旗| 沙湾县| 通渭县| 康保县| 浪卡子县| 历史| 文化| 雅江县| 且末县| 大兴区| 大方县| 龙山县| 海丰县| 五大连池市| 澳门| 兴化市| 台州市| 健康| 浠水县| 呼和浩特市| 正定县| 登封市| 新民市| 揭阳市| 泰宁县| 越西县| 泽库县| 怀柔区| 四平市| 盐城市|