顯示具有 MySQL 標籤的文章。 顯示所有文章
顯示具有 MySQL 標籤的文章。 顯示所有文章

2024年5月16日 星期四

Using RStudio to Connect MySQL

RWEPA | 使用 RStudio 連結MySQL

# 感謝 Uma 提供問題.








🌸YouTube (包括中文字幕)https://youtu.be/jsdM-y1nspQ


🌸【謝謝訂閱、按讚、分享與開啟小鈴鐺💡】

大綱:
1.MySQL 安裝
2.MySQL Workbench
3.MySQL Shell
4.RStudio 連接MySQL三大方法: 使用 odbc 套件

方法1 使用 RStudio \ Connections 視窗

方法2 使用 odbc::dbConnect+寫入密碼 --> 資安問題!

方法3 使用 odbc::dbConnect+詢問密碼

🌷下載: r_mysql.pdf

https://github.com/rwepa/r_mysql/blob/main/r_mysql.pdf

🌷下載: r_mysql.R

https://github.com/rwepa/r_mysql/blob/main/r_mysql.R

#mysql
#sql
#odbc
#rstudio

2013年1月4日 星期五

Windows 環境中建立RMySQL套件

目前CRAN 網站已不再提供RMySQL 套件安裝檔之下載, 因此必須由使用者自行編譯與建立, 本例以Windows XP 32 系統為主, 詳細說明其建立程序
https://github.com/rwepa/DataDemo/blob/master/installRMySQLtutorial.pdf

文章包括以下主題 (23頁)
STEP0. 前言
STEP1. 安裝 MYSQL
STEP2. 安裝 Rtools
STEP3. 建立 Renviron.site
STEP4. 複製「libmySQL.dll」與「libmySQL.lib」
STEP5. 建立 RMySQL 套件
STEP6. R連結至 RMySQL

附錄A 安裝 MYSQL
附錄B 建立 school 資料庫與 stdscore 資料表
附錄C 建立 RMySQL 套件

測試用R程式碼 :

# title: R connect to MySQL
# date: 2012.12.21
# author: Ming-Chang Lee
library(RMySQL)
con <- dbConnect(MySQL(), user="root", password="123456", dbname="school", host="localhost")
dbListTables(con)
dbListFields(con, "stdscore")
data.all <- dbReadTable(con, "stdscore")
class(data.all)
data.all
data.select <- dbGetQuery(con, "select * from stdscore where courseno='MS1038'")
data.select
summary(MySQL(), verbose = TRUE)
summary(con, verbose = TRUE)
summary(data.all, verbose = TRUE)
dbListConnections(MySQL())
dbDisconnect(con)
# end

R程式碼 ... https://github.com/rwepa/DataDemo/blob/master/RconnectMySQL.R