Datenbanktabellen auflisten
Nachdem du dich erfolgreich mit einer entfernten MySQL-Datenbank verbunden hast, ist der nächste Schritt herauszufinden, welche Tabellen die Datenbank enthält. Das geht mit der Funktion dbListTables(). Wie du dich aus dem Video erinnerst, benötigt diese Funktion das Verbindungsobjekt als Eingabe und gibt einen Character-Vektor mit den Tabellennamen aus.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Importieren von Daten in R
Anleitung zur Übung
- Ergänze Code, um einen Vektor
tableszu erzeugen, der die Tabellen in der tweater-Datenbank enthält. Du kannst über das Objektconeine Verbindung zu dieser Datenbank herstellen. - Lass die Struktur von
tablesanzeigen: Welche Klasse hat dieser Vektor?
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load the DBI package
library(DBI)
# Connect to the MySQL database: con
con <- dbConnect(RMySQL::MySQL(),
dbname = "tweater",
host = "courses.csrrinzqubik.us-east-1.rds.amazonaws.com",
port = 3306,
user = "student",
password = "datacamp")
# Build a vector of table names: tables
# Display structure of tables