怎麼讓R語言讀寫SQL的資料,如何在R語言中使用SQL語句 怎樣使用r語言讀取的sql資料

2022-04-28 17:05:09 字數 898 閱讀 7794

1樓:俠魂萬里

r 對於基於 sql 語言的關係型資料庫有良好

的支援,這些資料庫既有商業資料庫 oracle、microsoft sql server、ibm db2 等,也包含在 gnu

general public license (gpl) 下發布的 mysql 等開源資料庫。

rmysql 包中提供了到 mysql 資料庫的介面;rodbc 包提供了更為廣泛資料庫介面的解

決方案 支援所有標準 odbc 介面的資料庫。通過這種方式,相同的 r **可以方便地應用於

不同型別的資料庫。

library (rodbc)

ch <- odbcconnect("stocksdsn",uid = "myuser",pwd = "mypassword")

stocks <- sqlquery(ch ,"select * from quotes")

odbcclose(ch)

經測試,windows 平臺上的 microsoft sql server、access、oracle、mysql、postgresql,和

如何在r語言中使用sql語句 怎樣使用r語言讀取的sql資料

2樓:suvg大耳朵

另一種是dbi方式,所以個人比較偏好用dbi連線方式。有下面這幾種主要的包提供了dbi連線,可以根據已經安裝的資料庫型別來安裝相應的驅動。因為後者保留了各資料庫原本的特性,根據連線方式不同我們有兩種選擇:

一種是odbc方式,需要安裝rodbc包並安裝odbc驅動當然也可以將r與外部資料庫連線,直接在r中運算元據庫,這也是一種可行的方法。在r中連線資料庫需要安裝其它的擴充套件包,並生成最終結果

如何在r語言中使用sql語句

SQL怎麼寫觸發器,SQL資料庫中的觸發器怎麼寫啊?急

此題唯一的難度是使用者名稱 假設使用者名稱已儲存在表currentuser中 給出插入操作的觸發器建立 其他類似 create trriger mytr1 on a for insert asdeclare username varchar 20 select username username f...

用SQL語句怎麼刪除表中的所有資料

ls說的我就不談了,我記得還有中刪除方法 drop table database name.schma name table name 其中database name表示資料庫名schma name用於表示模式名稱 table name這個嘛,表名 需要注意的是刪除表的同時,任何以此表為參考表的資料...

SQL中怎麼將刪除的資料找回來,SQL Server如何恢復被刪除的資料

如果你刪除後還未進行備份,可以停止sql服務 這樣才能複製資料庫的檔案 複製你誤刪除資料的資料庫的資料檔案 mdf 和日誌備份 ldf 到另一臺電腦,然後附加,再裝上log explorer來恢復誤刪除的資料 如果你刪除後已經進行了備份,那就沒戲了,因為備份會清理日誌,而log explorer是利...