9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習電腦 > 網絡知識 > 網絡技術 >

Linux使用ODBC方式還是DBI方式安裝R語言擴展包好

時間: 加城1195 分享

  在R中連接數據庫需要安裝其它的擴展包,根據連接方式不同我們有兩種選擇:一種是ODBC方式,需要安裝RODBC包并安裝ODBC驅動。另一種是DBI方式,可以根據已經安裝的數據庫類型來安裝相應的驅動。那么我們該使用ODBC方式進行安裝還是使用DBI方式進行安裝呢?今天小編就給大家分析下這兩種安裝方式的區別吧。

  Linux使用ODBC方式還是DBI方式安裝R語言擴展包好?

  在R中連接數據庫需要安裝其它的擴展包,根據連接方式不同我們有兩種選擇:一種是ODBC方式,需要安裝RODBC包并安裝ODBC驅動。另一種是DBI方式,可以根據已經安裝的數據庫類型來安裝相應的驅動。因為后者保留了各數據庫原本的特性,所以個人比較偏好用DBI連接方式。有下面這幾種主要的包提供了DBI連接:RMySQL,RSQLite,ROracle,RPostgreSQL。由名字看得出它們分別對應了幾種主流的數據庫。

  這幾種數據庫中SQLite是一個輕量級的數據庫,完全免費,使用方便,不需要安裝,無須任何配置,也不需要管理員。如果只需要本地單機操作,用它來配合R來存取數據是非常方便的。

  R中操作SQLite數據庫的示例。

  1、下載SQLite,它是一個單獨的執行文件,并且是在命令行下操作。如果不習慣可以安裝sqlitebrowser之類的GUI。先把它放到一個文件夾中,例如sqlite。

  2、在sqlite中執行sql腳本,建立一個數據庫。將腳本文件放到同一個文件夾中,然后執行下面的?,F在文件夾中應該有train.db這個數據庫文件了。

  .read Scheme.sql

  .read Data.sql

  .backup train.db

  3、在R中安裝RSQlite包

  install.packages(‘RSQlite’)

  4、加載RSQlite包,建立連接后用SQL讀取數據

  library(RSQLite)

  # 建立連接,注意數據庫類型和文件地址

  con 《- dbConnect(‘SQLite’, dbname=‘d:/sqlite/train.db’)

  # 觀察數據庫中有三個數據表格

  dbListTables(con)

  # 觀察其中一個表的字段

  dbListFields(con, ‘Apply’)

  # 寫一段SQL語句,來選取需要的數據

  sql 《- “select sName, GPA, decision ,cName

  from Student, Apply

  where Student.sID = Apply.sID

  and sizeHS 《 1000 and major = ‘CS’ and cName = ‘Stanford’”

  # 將選取的數據存入到data中,同時顯示出來

  (data 《- dbGetQuery(con, sql))

  # 關閉數據庫連接

  dbDisconnect(con)

  補充:MySQL 數據庫常用命令

  create database name; 創建數據庫

  use databasename; 進入數據庫

  drop database name 直接刪除數據庫,不提醒

  show tables; 顯示表

  describe tablename; 查看表的結構

  select 中加上distinct去除重復字段

  mysqladmin drop databasename 刪除數據庫前,有提示。

  顯示當前mysql版本和當前日期

  select version(),current_date;

  數據庫維護方法

  在MySQL使用的過程中,在系統運行一段時間后,可能會產生碎片,造成空間的浪費,所以有必要定期的對MySQL進行碎片整理。

  當刪除id=2的記錄時候,發生的現象

  這個時候發現磁盤的空間并沒有減少。這種現象就叫做碎片化(有一部分的磁盤空間在數據刪除以后(空),還是無法被操作系統所使用。)

  常見的優化:

  # alter table xxx engine myisam;

  # optimize table t1;

  注意: 在實際開發的過程中,上面兩個語句盡量少使用,因為在使用的過程中,MySQL的表的結構會整體全部重新整理,需要消耗很多的資源,建議在凌晨兩三點鐘的時候執行。(在linux下有定時器腳本可以執行,crontab)


sql腳本相關文章:

1.sql數據庫的單表查詢

2.Oracle SQLDeveloper連接數據庫并創建用戶

3.sql數據庫表操作之唯一性約束和默認約束

4.perl操作數據庫

5.sql數據庫的操作

4015286 主站蜘蛛池模板: 亚洲av二区伊人久久| 日韩国产成人精品视频| 最新亚洲人成网站在线观看 | 亚洲av色在线观看国产| 老熟妇欲乱一区二区三区| 成年美女黄网站色大片免费看| 国产超碰无码最新上传| 国产女人喷潮视频免费| 精品素人AV无码不卡在线观看| 极品蜜臀黄色在线观看| 成人国产精品日本在线观看| 国产成人AV大片大片在线播放 | 无码精品国产VA在线观看DVD| 国产性一交一乱一伦一色一情| 色吊丝一区二区中文字幕| 日韩区一区二区三区视频| 国产精品久久久久久亚洲色| 狠狠色噜噜狠狠狠狠2021| 国产精品露脸视频观看| 窝窝午夜色视频国产精品破| 四虎在线永久免费看精品| 欧美性69式xxxx护士| 国产精品久久欧美久久一区| 日韩女同在线二区三区| 国产性色的免费视频网站| 日本丶国产丶欧美色综合| 亚洲各类熟女们中文字幕| 国产日产免费高清欧美一区| japan黑人极大黑炮| 激情五月天一区二区三区| 熟女人妻aⅴ一区二区三区电影| 久章草这里只有精品| 亚洲产在线精品亚洲第一站一| 美女胸18下看禁止免费视频| 日韩av日韩av在线| 成人看的污污超级黄网站免费| 国产AV老师黑色丝袜美腿| 国产精品麻豆中文字幕| 亚洲av专区一区| 玖玖在线精品免费视频| 亚洲精品久综合蜜|