pandas初學,連線資料庫

2021-10-13 07:33:33 字數 1662 閱讀 2325

總結

示例:pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。

**如下(示例):

import numpy as np

import pandas as pd

**如下(示例):

from sqlalchemy import create_engine

import pandas as pd

#建立乙個mysql聯結器,使用者名為root,密碼為:123456

.0.1,資料庫名稱為checksystem

engine =

create_engine

('mysql+pymysql://root:123456@localhost:3306/checksystem?charset=utf8'

)print

(engine)

#使用read_sql_query檢視checksystem中資料表數目

formlist = pd.

read_sql_query

('show tables'

,con = engine)

print

(formlist)

#使用read_sql_table讀取資料表資料

detail1 = pd.

read_sql

('select * from student'

,con = engine)

print

(detail1)

#print(len(detail1))

detail2 = pd.

read_sql

('select * from subject'

,con = engine)

#print(detail2)

#print(len(detail2))

#使用to_sql儲存乙個資料表

detail1.

to_sql

('test'

,con = engine,index = false,if_exists =

'replace'

)#使用read_sql讀取test表(table)

formlist1 = pd.

read_sql_query

('show tables'

,con = engine)

print

(formlist1)

#以分號為分隔符,但是csv檔案中沒有;所以有945行,一列(每行按照分隔符分成列)

order = pd.

read_table

('meal_order_info.csv'

,sep=

',',encoding=

'gbk'

,header=none)

print

('使用read_table讀取的菜品訂單表\n'

,order)

print

('使用read_table讀取的菜品訂單表長:'

,len

(order)

)

結果顯示

連線資料庫

2 documents 目錄就是我們可以用來寫入並儲存檔案得地方,一般可通過 nsarray paths nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes nsstring documentsdi...

連線資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

連線資料庫

public void connection 以上是連線資料庫的乙個方法,以及從資料庫中取到資料後存放在table中.executenonquery 執行sql後,返回乙個整形變數,如果sql是對資料庫記錄進行操作,那麼返回影響的記錄條數。executescalar 執行sql 如果sql語句是se...