certedb: Verbinding maken met MySQL-/MariaDB-database

Description Usage Arguments See Also Examples

Description

Dit maakt verbinding met een MySQL-/MariaDB-database zoals de Certe-databaseserver.

Usage

1
2
3
4
certedb(host = Sys.getenv("DB_HOST"), port = Sys.getenv("DB_PORT"),
  username = Sys.getenv("DB_USERNAME"),
  password = Sys.getenv("DB_PASSWORD"), dbname = "certemmb",
  info = FALSE)

Arguments

host, port, username, password

Standaard zijn omgevingsvariabelen van de huidige gebruiker: "DB_HOST" (bij ontbreken wordt dit localhost), "DB_PORT" (bij ontbreken wordt dit 3306), "DB_USERNAME" en "DB_PASSWORD". Inloggegevens voor de MySQL/MariaDB-server.

dbname

Standaard is "certemmb". Naam van de database die geselecteerd moet worden.

info

Standaard is FALSE. Weergeven van informatie over het verbinden.

See Also

certedb_query voor het direct gebruik van query's en certedb_close voor het sluiten van een verbinding.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
## Not run: 

# gegevens direct downloaden naar tibble:
locaties <- certe_db() %>%
  tbl("temporary_certemm_locaties") %>%
  collect()

# alleen query weergeven en niet uitvoeren:
locaties <- certe_db() %>%
  tbl("temporary_certemm_locaties") %>%
  show_query()

# rest werkt met dpylr, zoals filter() en select():
locaties <- certe_db() %>%
  tbl("temporary_certemm_locaties") %>%
  filter(zkhgroepcode > 0, cu_sd == "Noord") %>%
  select(instelling) %>%
  collect()

# gebruik head() zoals LIMIT in MySQL:
locaties <- certe_db() %>%
  tbl("temporary_certemm_locaties") %>%
  head(5) %>%
  collect()

## End(Not run)

msberends/certedata documentation built on Nov. 26, 2019, 5:19 a.m.