第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣使用r語言讀取的sql數(shù)據(jù)

怎樣使用r語言讀取的sql數(shù)據(jù)

RISEBY 2019-03-03 10:04:41
怎樣使用r語言讀取的sql數(shù)據(jù)
查看完整描述

2 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗 獲得超12個贊

一、 安裝RODBC庫

  1、進(jìn)入R語言的GUI界面(RGUI.EXE),在菜單欄選擇“程序包/安裝程序包
  
  2、在彈出的窗口里往下拉,選擇RODBC如圖,點擊確定

  3、在ODBC數(shù)據(jù)源管理器里將需要的數(shù)據(jù)庫添加進(jìn)去,這里筆者使用的是SQL Server2008,驅(qū)動程序選擇Native Client10.0
  

3、在R語言窗口輸入連接語句
  > library(RODBC)
  **這里是載入RODBC庫
> channel<-odbcConnect("MyTest",uid="ripley",case="tolower")
  **連接剛才添加進(jìn)數(shù)據(jù)源的“MyTest”數(shù)據(jù)庫
  **ch <- odbcConnect("some dsn ", uid = "user ", pwd = "**** ")
  **表示用戶名為user,密碼是****,如果沒有設(shè)置,可以直接忽略
> data(USArrests)
  **將“USArrests”表寫進(jìn)數(shù)據(jù)庫里(這個表是R自帶的)
> sqlSave(channel,USArrests,rownames = "state",addPK = TRUE)
  **將數(shù)據(jù)流保存,這時候打開SQL Server就可以看到新建的USArrests表了
> rm(USArrests)
> sqlTables(channel)
  **給出數(shù)據(jù)庫中的表
> sqlFetch(channel,"USArrests",rownames = "state")
  **輸出USArrests表中的內(nèi)容
> sqlQuery(channel,"select * from USArrests")
  **調(diào)用SELECT查詢語句并返回結(jié)果(如圖)

 
  > sqlDrop(channel,"USArrests")
  **刪除表
  > odbcClose(channel)
  **最后要記得關(guān)閉連接
  當(dāng)然,通過這個辦法也可以讀取Excel、Access表中的內(nèi)容,具體方法類似,這里不再重復(fù)



查看完整回答
反對 回復(fù) 2019-03-10
?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗 獲得超5個贊

可以在創(chuàng)建表的時候創(chuàng)建,也可以在創(chuàng)建表之后創(chuàng)建。創(chuàng)建表時創(chuàng)建:create table student(id int primary key,name char(4),dept char(9)sex char(4))create table grade(id int ,grade intconstraint id_fk foreign key (id) references student (id))或創(chuàng)建了兩表之后再建alter table gradeadd constraint id_fk foreign key (id) references student (id)

查看完整回答
反對 回復(fù) 2019-03-10
  • 2 回答
  • 0 關(guān)注
  • 1152 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號