当前位置: 首页 > news >正文

爱站关键词挖掘企业建立网站的目的

爱站关键词挖掘,企业建立网站的目的,如何创业白手起家,WordPress seo终极优化数据是关系数据库系统以规范化格式存储。 因此#xff0c;要进行统计计算#xff0c;我们将需要非常先进和复杂的Sql查询。 但R语言可以轻松地连接到许多关系数据库#xff0c;如MySql#xff0c;Oracle#xff0c;Sql服务器等#xff0c;并从它们获取记录作为数据框。 一…数据是关系数据库系统以规范化格式存储。 因此要进行统计计算我们将需要非常先进和复杂的Sql查询。 但R语言可以轻松地连接到许多关系数据库如MySqlOracleSql服务器等并从它们获取记录作为数据框。 一旦数据在R语言环境中可用它就变成正常的R语言数据集并且可以使用所有强大的包和函数来操作或分析。在本教程中我们将使用MySql作为连接到R语言的参考数据库。RMySQL包R语言有一个名为“RMySQL”的内置包它提供与MySql数据库之间的本地连接。 您可以使用以下命令在R语言环境中安装此软件包。install.packages(RMySQL)将R连接到MySql一旦安装了包我们在R中创建一个连接对象以连接到数据库。 它使用用户名密码数据库名称和主机名作为输入。# Create a connection Object to MySQL database.# We will connect to the sampel database named sakila that comes with MySql installation.mysqlconnection dbConnect(MySQL(), user root, password , dbname sakila,host localhost)# List the tables available in this database.dbListTables(mysqlconnection)当我们执行上面的代码它产生以下结果 -[1] actor actor_info[3] address category[5] city country[7] customer customer_list[9] film film_actor[11] film_category film_list[13] film_text inventory[15] language nicer_but_slower_film_list[17] payment rental[19] sales_by_film_category sales_by_store[21] staff staff_list[23] store查询表我们可以使用函数dbSendQuery()查询MySql中的数据库表。 查询在MySql中执行并使用R语言fetch()函数返回结果集。 最后它被存储为R语言中的数据帧。# Query the actor tables to get all the rows.result dbSendQuery(mysqlconnection, select * from actor)# Store the result in a R data frame object. n 5 is used to fetch first 5 rows.data.frame fetch(result, n 5)print(data.frame)当我们执行上面的代码它产生以下结果 -actor_id first_name last_name last_update1 1 PENELOPE GUINESS 2006-02-15 04:34:332 2 NICK WAHLBERG 2006-02-15 04:34:333 3 ED CHASE 2006-02-15 04:34:334 4 JENNIFER DAVIS 2006-02-15 04:34:335 5 JOHNNY LOLLOBRIGIDA 2006-02-15 04:34:33带过滤条件的查询我们可以传递任何有效的select查询来获取结果。result dbSendQuery(mysqlconnection, select * from actor where last_name TORN)# Fetch all the records(with n -1) and store it as a data frame.data.frame fetch(result, n -1)print(data)当我们执行上面的代码它产生以下结果 -actor_id first_name last_name last_update1 18 DAN TORN 2006-02-15 04:34:332 94 KENNETH TORN 2006-02-15 04:34:333 102 WALTER TORN 2006-02-15 04:34:33更新表中的行我们可以通过将更新查询传递给dbSendQuery()函数来更新Mysql表中的行。dbSendQuery(mysqlconnection, update mtcars set disp 168.5 where hp 110)在执行上面的代码后我们可以看到在MySql环境中更新的表。将数据插入表中dbSendQuery(mysqlconnection,insert into mtcars(row_names, mpg, cyl, disp, hp, drat, wt, qsec, vs, am, gear, carb)values(New Mazda RX4 Wag, 21, 6, 168.5, 110, 3.9, 2.875, 17.02, 0, 1, 4, 4))在执行上面的代码后我们可以看到插入到MySql环境中的表中的行。在MySql中创建表我们可以在MySql中使用函数dbWriteTable()创建表。 如果表已经存在它将覆盖该表并将数据帧用作输入。# Create the connection object to the database where we want to create the table.mysqlconnection dbConnect(MySQL(), user root, password , dbname sakila,host localhost)# Use the R data frame mtcars to create the table in MySql.# All the rows of mtcars are taken inot MySql.dbWriteTable(mysqlconnection, mtcars, mtcars[, ], overwrite TRUE)执行上面的代码后我们可以看到在MySql环境中创建的表。删除MySql中的表我们可以删除MySql数据库中的表将drop table语句传递到dbSendQuery()中就像我们使用它查询表中的数据一样。dbSendQuery(mysqlconnection, drop table if exists mtcars)执行上面的代码后我们可以看到表在MySql环境中被删除。
http://www.sadfv.cn/news/368391/

相关文章:

  • 网站目标关键词网页设计与制作代码
  • 如何创建自己的网站平台网站建设与制作布局
  • 司法局网站体制机制建设情况个人网站不备案会怎么样
  • 外汇平台 网站开发攻击jsp网站
  • 如何把广告发到网上龙岗网站优化
  • 织梦网站怎么做seo优化品牌推广理论
  • 网网站开发设计专业商城网站制作
  • 怎么用代码做网站推荐做品牌特价的网站
  • 专业的外贸网站建设公司网页设网页设计公司
  • 做文字图片的网站wordpress按分类设置seo
  • 国内出名网站建设设计公司韩国 网站设计
  • 一级域名网站建设大连做app的公司
  • 网站建设哪家好网站建设哪家好网站建设哪家网站建设及推广方案ppt
  • 好的html5网站模板用户反馈数据分析软件园
  • 网站分成几种类型unity游戏制作软件
  • 外贸网站使用攻略广州门户网站制作
  • 顺德大良那里做网站好wordpress如何使用dplayer
  • 在百度上做网站仿牌网站 域名注册
  • 中关村在线官方网站电脑泰安星际网络科技有限公司
  • 国外购物网站排行榜网站开发的教学网站
  • 做建材的网站好名字网站建设用户登录源码
  • 网站维护页面源码wordpress每篇文章加固定文字
  • 网站定制公司选哪家网站开发与系统开发
  • 长沙申请域名网站备案mip网站案例
  • 如何做网站二维码网站二次开发合同
  • 新网站建设服务做宠物网站导航应该写什么字
  • 教师廉政建设学校网站信息济宁恒德建设有限公司网站
  • 域名怎么进入网站做个网站要钱吗
  • 网站后台进不去的原因网站建设学
  • 网站提交了被收录后改怎么做石家庄建站模板搭建