RODBC
在Windows中用自带的ODBC建立数据库连接,然后在R中安装RODBC包,就可以读取和操作各种数据库。
当然也可以再MAC中使用ODBC,但相对更加复杂一些,MAC中安装ROBDC包需要编译,可能会出现错误信息:
错误信息显示需要缺少头文件sql.h
,此时安装unixodbc,使用命令 brew instal unixodbc
之后,
就可以成功安装RODBC了。参见
RMySQL
如果是用R连接MySQL的话,可以使用RMySQL包,更加灵活方便。
RMySQL命令
列出数据库中所有表:
列出表中所有字段:
R操作数据库:
具体可以参考RMySQL帮助。