Outils pour utilisateurs

Outils du site


clubinfo:creation_de_la_base_de_donnees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
clubinfo:creation_de_la_base_de_donnees [2017/11/26 17:29]
mrcjl [Création de la table]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Création d'une base de données ====== 
-La création va se faire en utilisant l'interface "PhpMyAdmin". 
-  - Lancez votre serveur (clic sur le fichier "EasyPHP.exe" sur la clé USB) 
-  - Connectez-vous à la page d'accueil du serveur (dans le navigateur, aller à l'URL "http://127.0.0.1/home") 
-  - Ouvrir l'interface (cliquer sur le module "PhpMyAdmin) 
-  - Créer la base (cliquer sur nouvelle base de données) 
-  - Indiquez son nom sans espace ou accent (ici "premier_site") et validez 
- 
-===== Mise en place de la structure ===== 
-Nous allons créer une table qui contiendra les informations utiles sur les ponts : 
-  * Un numéro d'enregistrement [Id], nombre entier qui sera une clé primaire pouvant s'incrémenter.  
-  * Son nom [nom] qui devra être unique dans la table et de longueur maximum (50) caractères 
-  * le [pays] de longueur maximum (25) caractères. 
-  * la [ville] et/ou région de longueur maximum (50) caractères. 
-  * le [type] à choisir dans une liste {voute, poutre, arc, suspendu, haubans} 
-  * le [matériaux] à choisir parmi un ensemble {métal, béton, bois, autres} 
-  * la [description] qui est un texte d'une longueur quelconque 
-  * l'URL de l'[image] de longueur maximum (50) caractères. 
- 
-==== Création de la table ==== 
-{{ :clubinfo:ponts.jpg?400|}} 
-  - Cliquer à gauche sur la base "premier_site" 
-  - Cliquer, si besoin, sur nouvelle table 
-  - Indiquez le nom de la table "ponts" et le nombre de champs nécessaires "8" puis cliquer sur "Exécuter". 
-  - Indiquez le nom des champs 
-  - Indiquez leur type (INT pour le nombre entier, VARCHAR pour les caractères, TEXT pour le texte, SET pour l'ensemble et ENUM pour la liste) 
-  - Indiquez leur taille (en nombre de caractères) ou leur valeur (pour ENUM et SET). Voir les informations données en plaçant la souris sur le point d'exclamation dans le rond bleu correspondant. 
-  - Sélectionner "PRIMARY" dans la colonne " 
-  - Sélectionnez "UNIQUE" dans la colonne "Index" de la ligne du nom du pont. 
-  - Cliquer sur "Sauvegarder" pour enregistrer la table 
- 
-==== Insertion des données ==== 
-Nous allons utiliser les informations correspondantes aux ponts de notre [[premier site en HTML]]. 
-  - Cliquer à gauche sur la table "ponts" 
-  - Cliquer sur l'onglet "Insérer" 
-  - Écrire ou coller les informations pour le 1er enregistrement 
-  - En faire de même pour le 2ème 
-  - Cliquer sur "Exécuter" pour les enregistrer 
-  - Ajouter le 3ème ou les autres ponts. 
- 
-==== Utilisation du langage SQL ==== 
-Dans l'onglet "SQL" entrez "SELECT nom, pays, ville, type FROM `ponts` WHERE pays='France';" puis cliquez sue "Exécuter". Vous obtenez la liste des 2 ponts français. 
- 
-Si vous entrez "SELECT nom, pays, image FROM `ponts` WHERE type='haubans' ORDER BY ville;" vous avez les URL des ponts à haubans classés dans l'ordre alphabétique des villes ou ils sont situés.  
- 
-Nous allons pouvoir maintenant créer mon [[premier site SQL]] pour trier les ponts affichés dans le menu et générer automatiquement les pages des ponts.  
  
clubinfo/creation_de_la_base_de_donnees.1511713791.txt.gz · Dernière modification: 2017/11/26 17:29 de mrcjl