R+MySQL数据库的学习笔记(9)——RMySQL连接数据库的代码基本结构【模板】

RMySQL连接数据库的代码基本结构【模板】

library(RMySQL)
#建立本地连接:获取连接信息,查看database下所有表
con <- dbConnect(MySQL(),host="localhost",dbname="d_sample",user="root",password="123456")
#设置连接字符编码
dbSendQuery(conn,"set names gbk")
#===========================
     
     主要代码块
     
#============================
#清除查询结果datanames
dbClearResult(datanames)
#关闭连接
dbDisconnect(conn)

其他可添加的命令:
1、建立本地连接:(其他方法)

#con <- dbConnect(MySQL(),host="localhost",dbname="Quark",user="root",password="root")
mysql=dbDriver("MySQL")
conn <- dbConnect(mysql,user="root",password="123456",dbname="d_sample")
# conn = dbConnect(MySQL(),dbname="d_sample",
#                  username="root",
#                  password="123456",
#                  client.flag=CLIENT_MULTI_STATEMENTS)

2、查看字符编码

dbGetQuery(conn,"show variables like 'character_set_%'")

3、显示相关连接信息

summary(conn)    #查询连接信息
dbGetInfo(conn)  #获得连接信息

4、查看数据库中表信息

dbListTables(conn)   #列出数据库d_sample中的所有表名称

5、查看student表字段

dbListFields(conn,"student")

6、查看student表数据

studata=dbGetQuery(conn,"select * from student")
print(studata)     #显示表数据

7、查看student表数据的另一种方式

studata=dbSendQuery(conn,"select * from student")
studata1= fetch(studata,n=0)
print(studata1)     #显示表数据
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值