Cet exercice consiste à utiliser le logiciel phpMyAdmin. Il s’agit d’effectuer diverses manipulations simples puis de tester des petites requêtes SQL.
Cet exercice nécessite une base de données accompagnée d’un outil de gestion tel que phpMyAdminou Adminer. Les solutions proposées seront toutes basées sur l’utilisation de phpMyAdmin.
Connectez-vous à votre base de données avec phpMyAdmin.
Si vous avez les droits, créez une nouvelle base de données, sinon sélectionnez votre base de données.
Afficher la solutionTéléchargez le fichier countries.sql en cliquant sur le lien suivant :
Importez le fichier que vous venez de récupérer dans votre base de données.
Afficher la solutionAffichez le contenu de la table countries
.
Ajouter un nouveau pays de votre invention dans la table countries
.
Affichez le contenu de la table countries
et changer l’ordre de tri des résultats pour afficher le pays que vous venez d’insérer en haut de la liste.
Lorsque vous affichez une liste de résultat, la commande SQL correspondante est affichée en haut de la fenêtre. Identifiez la requête correspondante à votre affichage.
Afficher la solutionCopiez-la requête identifiée à la question précédente (Ctrl + C), cliquez ensuite sur l’onglet SQL et collez la requête (CTRL + V) dans la zone de texte.
Afficher la solutionModifiez la requête pour effectuer un tri sur le nom du pays par ordre ante-alphabétique et exécutez-la en cliquant sur le bouton Go
.
Cliquez sur le bouton Edit inline en dessous de la requête, puis modifiez à nouveau la requête pour effectuer un tri sur la colonne country_slug
par ordre ante-alphabétique.
Qu’est-ce qu’un slug ?
Un Slug est une chaîne de caractères (un texte) utilisable dans une URL et facilement compréhensible à la fois par les utilisateurs et les moteurs de recherche pour décrire et identifier une ressource. Noter que pour pouvoir figurer dans une URL, un slug ne doit pas comporter de caractères “interdits” (espaces, caractères diacritiques, etc.). Exemple : pour identifier une image de la Tour Eiffel, le slug paris-tour-eiffel.jpg est plus parlant que 1234567.jpg.
Contenu soumis à la licence CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/deed.fr)
Source : Article Slug de Wikipédia en français (http://fr.wikipedia.org/wiki/Slug).
Modifiez l’enregistrement (le nom du pays) que vous avez ajouté précédemment.
Afficher la solutionVia l’onglet Search, recherchez l’enregistrement correspondant à la Suisse.
Afficher la solutionVia l’onglet Search, recherchez tous les enregistrements dont le nom du pays contient la chaîne de caractère fr
.
Effectuez une nouvelle recherche afin de trouver tous les enregistrements dont les noms contiennent un C
(majuscule) et le mot île
.
Modifier la requête de la question précédente pour n’obtenir que les pays dont le nom commence par un C majuscule. Les îles Turks et Caïques doivent donc disparaître de la liste.
Afficher la solutionSauf mention contraire*, l'article Manipulations de base avec PhpMyAdmin [SQL01] et son contenu par Julien Crego sont mis à disposition selon les termes de la licence Creative Commons

Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International
Cette licence vous permet de remixer, arranger, et adapter cette œuvre à des fins non commerciales tant que vous créditez la source en citant le nom des auteurs et que les nouvelles œuvres sont diffusées selon les mêmes conditions.
* Cette notice est intégrée automatiquement à la fin de chaque article de ce site.