Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
info:bdd:phpmyadmin [2021/08/10 10:17] – [Créer une base de données avec phpMyAdmin] phil | info:bdd:phpmyadmin [2023/06/18 19:28] (Version actuelle) – phil | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | [[info: | ||
+ | ===== BDD - Créer une base de données avec phpMyAdmin ===== | ||
+ | |||
+ | [Mise à jour le 18/6/2023] | ||
+ | |||
+ | * **Sources** | ||
+ | * Documentation de référence sur < | ||
+ | * Tutoriel sur le site **Openclassrooms** : < | ||
+ | |||
+ | * **Lectures connexes** | ||
+ | * Wiki Raspberry Pi - Linux - [[raspberrypi: | ||
+ | * Wiki Informatique - BDD - [[info: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | ==== Présentation ==== | ||
+ | phpMyAdmin est une application Web de gestion pour les systèmes de gestion de base de données MySQL et MariaDB, réalisée principalement en PHP et distribuée sous licence GNU GPL. < | ||
+ | |||
+ | ==== 1 . Installer phpMyAdmin ==== | ||
+ | * **Voir** Raspberry Pi - Linux - [[raspberrypi: | ||
+ | |||
+ | ==== 2. Se connecter à phpMyAdmin ==== | ||
+ | === 2.1 phpMyAdmin installé sur la plateforme Wampserveur=== | ||
+ | - Lancer Wampserveur en cliquant sur {{: | ||
+ | - Sélectionner {{: | ||
+ | - Sélectionner phpMyAdmin {{ : | ||
+ | |||
+ | === 2.2 phpMyAdmin installé sans Wampserveur === | ||
+ | * Ouvrir un navigateur et entrer @IP/ | ||
+ | {{ : | ||
+ | |||
+ | === 2.3 Login et mot de passe === | ||
+ | * Entrer **root** ou **< | ||
+ | {{ : | ||
+ | |||
+ | ==== 3. Créer une base de données ==== | ||
+ | * La page d' | ||
+ | - Cliquer sur //Nouvelle base de données//. | ||
+ | - Entrer un **nom** (ex: test) et sélectionner // | ||
+ | - Cliquer sur **créer**. | ||
+ | {{ : | ||
+ | |||
+ | ==== 4. Créer une table ==== | ||
+ | * **Création** | ||
+ | * Entrer un nom pour la table et sélectionner le nombre de colonnes puis cliquer sur // | ||
+ | |||
+ | //Exemple// : entrer le nom //eleves// et //4// colonnes comme ci-dessous. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * **Attributs des champs** | ||
+ | |||
+ | // Exemple // : compléter les champs comme ci-dessous et cliquer sur **Enregistrer**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * **Nom** : permet de définir le nom du champ (très important !) ; | ||
+ | |||
+ | * **Type** : le type de données que va stocker le champ (nombre entier, texte, date…) ; | ||
+ | |||
+ | * **Taille/ | ||
+ | |||
+ | * **Index** : active l' | ||
+ | |||
+ | * **A**UTO_**I**NCREMENT : permet au champ de s' | ||
+ | |||
+ | <callout type=" | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | <callout type=" | ||
+ | |||
+ | {{ : | ||
+ | ==== 5. Autres opérations sur la base ==== | ||
+ | |||
+ | === 5.1 Créer un utilisateur === | ||
+ | - Cliquer sur le **nom** de la base de données (Ex: test), situé sur la gauche. Puis, dans le menu en haut, cliquer sur l' | ||
+ | - Cliquer sur " | ||
+ | - Entrer un //**nom**// d' | ||
+ | - Dans le champ //**Nom d' | ||
+ | - Entrer et confirmer un **mot de passe**.{{ : | ||
+ | - Sélectionner //**Donner tous les privilèges...**// | ||
+ | |||
+ | === 5.2 Modifier le schéma de la table === | ||
+ | En cliquant sur // | ||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | === 5.3 Ajouter du contenu à une table === | ||
+ | Cliquer sur // | ||
+ | {{ : | ||
+ | En cliquant sur l' | ||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | === 5.4 Exécuter des requêtes SQL === | ||
+ | En cliquant sur l' | ||
+ | |||
+ | Exemple : SELECT * FROM `eleves` WHERE 1 signifie afficher le contenu de la table eleves. | ||
+ | |||
+ | *** Importer** et **Exporter** - Il est possible d' | ||
+ | |||
+ | * **Opérations** | ||
+ | * changer le nom de la table | ||
+ | * déplacer la table vers une autre base | ||
+ | * copier la table dans une autre base | ||
+ | * optimiser la table | ||
+ | |||
+ | * **Vider** efface le contenu de la table. Toutes les entrées disparaissent, | ||
+ | |||
+ | * **Supprimer** supprime la totalité de la table (structure et données). **Cette opération ne peut pas être annulée**. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Résumé ==== | ||
+ | * phpMyAdmin permet de modifier et visualiser l' | ||
+ | * Généralement, | ||
+ | * MySQL gère différents types de données pour ses champs, à la manière de PHP. On trouve des types adaptés au stockage de nombres, de textes, de dates, etc. | ||
+ | * phpMyAdmin possède un outil d' |