Lister les tables de la base de données
Après vous être connecté avec succès à une base de données MySQL distante, l’étape suivante consiste à voir quelles tables elle contient. Vous pouvez le faire avec la fonction dbListTables(). Comme vu dans la vidéo, cette fonction attend l’objet de connexion en entrée et renvoie un vecteur de caractères contenant les noms de tables.
Cet exercice fait partie du cours
<cours>Importation de données en R : niveau intermédiaire</cours>Instructions de l’exercice
- Ajoutez du code pour créer un vecteur
tablesqui contient les tables de la base tweater. Vous pouvez vous y connecter via l’objetcon. - Affichez la structure de
tables; quelle est la classe de ce vecteur ?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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