Base de données

Dans un premier temps, il faut ajouter la base de données.

Ouvrez votre serveur de développement web (MAMP, WAMP, Laragon...), et lancez PhpMyAdmin.

MéthodeCréation de la base de données

  • Cliquez dans la colonne de gauche sur Nouvelle base de données

  • Dans le formulaire inscrivez le nom de votre base de données. Pour nous : bdd

  • Cliquez sur Créer

Dans la colonne de gauche, vous devriez obtenir une base de données bdd.

MéthodeCréation de la table personnes

  • Cliquez dans la colonne de gauche sur votre base de données bdd (si vous ne la voyez pas, actualisez la page)

  • Dans le formulaire inscrivez le nom de votre table. Pour nous personnes.

  • Inscrivez le nombre de colonnes de votre table. Pour nous 6.

  • Cliquez sur Exécuter.

  • Modifiez le tableau afin qu'il corresponde à l'image

Création de la table personnes
  • Cliquez sur Enregistrer en bas de la page.

Vous venez de créer votre table personnes.

MéthodeInsertion d'un enregistrement

  • Dans la colonne de gauche cliquez sur votre table.

  • Cliquez sur l'onglet insérer.

  • Remplissez les champs sauf l'id qui est auto-incrémenté.

  • Cliquez sur Exécuter.

Insertion d'un enregistrement

MéthodeRequête SQL

Afin de gagner du temps on peut récupérer une requête sql déjà réalisée :

  • Commencez par supprimer votre premier enregistrement.

    Cliquez sur l'onglet Parcourir, cochez la case correspondant à votre enregistrement, cliquez sur supprimer, confirmez la suppression.

  • Cliquez sur SQL

  • Collez la requête suivante dans la page

  • Cliquez sur Exécuter

1
INSERT INTO `personnes` (`id`, `nom`, `prenom`, `age`, `slug`, `photo`) VALUES
2
(1, 'Aule', 'Lucie', 45, 'aule', '1_aule.gif'),
3
(2, 'Bon', 'Jean', 65, 'bon', '2_bon.gif'),
4
(3, 'Ball', 'Annie', 24, 'ball', '3_ball.gif'),
5
(4, 'Desbois', 'Robin', 56, 'desbois', '4_desbois.gif'),
6
(5, 'Céler', 'Jacques', 17, 'celer', '5_celer.gif'),
7
(6, 'Nade', 'Marie', 72, 'nade', '6_nade.gif'),
8
(7, 'Sapin', 'Noël', 12, 'sapin', '7_sapin.gif'),
9
(8, 'Heau', 'Charles', 65, 'heau', '8_heau.gif'),
10
(9, 'Tation', 'Félicie', 34, 'tation', '9_tation.gif'),
11
(10, 'Reneaux', 'Mégane', 34, 'reneaux', '10_reneaux.gif'),
12
(11, 'Kiroule', 'Pierre', 63, 'kiroule', '11_kiroule.gif'),
13
(12, 'Deschamps', 'Rose', 23, 'deschamps', '12_deschamps.gif');
14

Cliquez sur parcourir afin de vérifier que tous les enregistrements sont présents.

MéthodeRequête SQL de création de la bdd, de la table et des enregistrements.

Pour tester la requête, supprimez la bdd.

  • Cliquez dans la colonne de gauche sur votre bdd.

  • Cliquez sur l'onglet Opération

  • Cliquez sur Supprimer la base de données (DROP)

1
CREATE DATABASE IF NOT EXISTS `bdd` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2
USE `bdd`;
3
4
DROP TABLE IF EXISTS `personnes`;
5
CREATE TABLE IF NOT EXISTS `personnes` (
6
  `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
7
  `nom` varchar(30) NOT NULL,
8
  `prenom` varchar(30) NOT NULL,
9
  `age` int(3) UNSIGNED NOT NULL,
10
  `slug` varchar(30) DEFAULT NULL,
11
  `photo` varchar(50) DEFAULT 'photo.png',
12
  PRIMARY KEY (`id`)
13
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
14
15
INSERT INTO `personnes` (`id`, `nom`, `prenom`, `age`, `slug`, `photo`) VALUES
16
(1, 'Aule', 'Lucie', 45, 'aule', '1_aule.gif'),
17
(2, 'Bon', 'Jean', 65, 'bon', '2_bon.gif'),
18
(3, 'Ball', 'Annie', 24, 'ball', '3_ball.gif'),
19
(4, 'Desbois', 'Robin', 56, 'desbois', '4_desbois.gif'),
20
(5, 'Céler', 'Jacques', 17, 'celer', '5_celer.gif'),
21
(6, 'Nade', 'Marie', 72, 'nade', '6_nade.gif'),
22
(7, 'Sapin', 'Noël', 12, 'sapin', '7_sapin.gif'),
23
(8, 'Heau', 'Charles', 65, 'heau', '8_heau.gif'),
24
(9, 'Tation', 'Félicie', 34, 'tation', '9_tation.gif'),
25
(10, 'Reneaux', 'Mégane', 34, 'reneaux', '10_reneaux.gif'),
26
(11, 'Kiroule', 'Pierre', 63, 'kiroule', '11_kiroule.gif'),
27
(12, 'Deschamps', 'Rose', 23, 'deschamps', '12_deschamps.gif');
28

Vous devriez obtenir une base de données bdd qui contient la table personnes.