MySQL par la pratique
eBook - ePub

MySQL par la pratique

  1. French
  2. ePUB (adapté aux mobiles)
  3. Disponible sur iOS et Android
eBook - ePub

MySQL par la pratique

À propos de ce livre

Bonjour cher lecteur, Ce manuel est un peu particulier. Il va vous apprendre à utiliser le langage MySQL par la pratique, à travers de très nombreux exercices. Avant chaque exercice, vous trouverez un minimum de théorie: juste ce qu'il faut pour que vous compreniez le concept sur lequel vous allez vous entrainer. Jouez le jeu et faites tous les exercices. Ce n'est qu'à cette condition qu'à l'issue du manuel, vous saurez: Créer une base de données Créer et modifier des tables Insérer, modifier, supprimer et sélectionner des données dans la base Réaliser une requête portant sur plusieurs tables avec les jointures Accélérer les requêtes avec les index Identifier une ligne de manière unique et garantir la cohérence des données avec les clés Regrouper des lignes avec les fonctions d'agrégat Manipuler des nombres et chaînes de caractères avec les fonctions scalaires Manipuler des dates dans une base de données MySQL Sécuriser une base de données Gérer les erreurs SQL Déclencher automatiquement l'exécution d'une instruction avec les triggers Créer, modifier et supprimer une vue Créer, modifier et supprimer une table temporaire Améliorer les performances avec les vues matérialisées Gérer les utilisateurs Configurer MySQL Vous travaillerez sur un serveur local WampServer, tour à tour dans la console MySQL, dans l'interface d'administration phpMyAdmin et avec des instructions PHP PDO et MySQLi. Ce manuel a été écrit sous Windows 10, mais rien ne vous empêche d'utiliser un autre système d'exploitation, voire même un autre serveur local.Je m'appelle Michel Martin. Je suis formateur MySQL et j'utilise les exemples de ce manuel dans les formations que je donne en présentiel et en distanciel.

Foire aux questions

Oui, vous pouvez résilier à tout moment à partir de l'onglet Abonnement dans les paramètres de votre compte sur le site Web de Perlego. Votre abonnement restera actif jusqu'à la fin de votre période de facturation actuelle. Découvrez comment résilier votre abonnement.
Pour le moment, tous nos livres en format ePub adaptés aux mobiles peuvent être téléchargés via l'application. La plupart de nos PDF sont également disponibles en téléchargement et les autres seront téléchargeables très prochainement. Découvrez-en plus ici.
Perlego propose deux forfaits: Essentiel et Intégral
  • Essentiel est idéal pour les apprenants et professionnels qui aiment explorer un large éventail de sujets. Accédez à la Bibliothèque Essentielle avec plus de 800 000 titres fiables et best-sellers en business, développement personnel et sciences humaines. Comprend un temps de lecture illimité et une voix standard pour la fonction Écouter.
  • Intégral: Parfait pour les apprenants avancés et les chercheurs qui ont besoin d’un accès complet et sans restriction. Débloquez plus de 1,4 million de livres dans des centaines de sujets, y compris des titres académiques et spécialisés. Le forfait Intégral inclut également des fonctionnalités avancées comme la fonctionnalité Écouter Premium et Research Assistant.
Les deux forfaits sont disponibles avec des cycles de facturation mensuelle, de 4 mois ou annuelle.
Nous sommes un service d'abonnement à des ouvrages universitaires en ligne, où vous pouvez accéder à toute une bibliothèque pour un prix inférieur à celui d'un seul livre par mois. Avec plus d'un million de livres sur plus de 1 000 sujets, nous avons ce qu'il vous faut ! Découvrez-en plus ici.
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l'écouter. L'outil Écouter lit le texte à haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l'accélérer ou le ralentir. Découvrez-en plus ici.
Oui ! Vous pouvez utiliser l’application Perlego sur appareils iOS et Android pour lire à tout moment, n’importe où — même hors ligne. Parfait pour les trajets ou quand vous êtes en déplacement.
Veuillez noter que nous ne pouvons pas prendre en charge les appareils fonctionnant sous iOS 13 ou Android 7 ou versions antérieures. En savoir plus sur l’utilisation de l’application.
Oui, vous pouvez accéder à MySQL par la pratique par Michel Martin en format PDF et/ou ePUB ainsi qu'à d'autres livres populaires dans Computer Science et Programming in SQL. Nous disposons de plus d'un million d'ouvrages à découvrir dans notre catalogue.

Informations

Partie 1 - Introduction et prise en main

Les bases de données permettent de stocker des données de tous types, de façon organisée et durable, contrairement aux variables utilisées dans les langages serveur comme PHP. Ces données peuvent être facilement consultées et modifiées.
Dans cette formation, vous allez apprendre à utiliser le SGBDR (Système de Gestion de Bases de Données Relationnel) Open Source MySQL dans un serveur local WAMP Server.
Vous verrez comment créer, modifier, supprimer et interroger des bases de données et des tables à travers l'interface phpMyAdmin et à travers de petits codes PHP.

Mais d'abord, qu'est-ce qu'une base de données ?

Les bases de données informatiques sont utilisées dans un grand nombre d’entreprises pour stocker, organiser et analyser les données. Il s'agit d'espaces de stockage qui permettent de conserver des données de façon durable.
Les bases de données relationnelles sont composées d’un ensemble de tables qui peuvent être accessibles et reconstruites de différentes manières, sans qu'il soit nécessaire de réarranger ces tables de quelque façon que ce soit.
Et le langage SQL dans tout cela ?
SQL et ses variantes (MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, etc.) est un langage de requêtage standard pour les bases de données relationnelles. Il permet d'interroger, de modifier, et d'une manière plus générale d'exploiter les bases de données relationnelles.
Dans un SGBDR, les données sont contenues dans ce que l'on appelle des relations, qui sont représentées sous forme de tables. Une relation est composée de deux parties, l'en-tête et le corps. L'en-tête est lui-même composé de plusieurs colonnes (ou attributs). Par exemple, vous pourriez définir une relation "article" qui mémorise les articles publiés dans un blog. Cette relation pourrait avoir un en-tête composé de quatre colonnes : Numéro de l'article, Date de publication, Titre de l'article et Contenu de l'article.
Quant au corps, il s'agit d'un ensemble de lignes (ou tuples) composées d'autant de données qu'il y a de colonnes. Voici un exemple de relation article :
Numéro de l'article
Date de publication
Titre de l'article
Contenu de l'article
1
15/06/2021
Titre 1
Contenu 1
2
16/06/2021
Titre 2
Contenu 2
3
17/06/2021
Titre 3
Contenu 3
Différentes opérations peuvent alors être appliquées à ces relations, telles que la sélection, la mise à jour ou la suppression des lignes qui correspondent à un ou plusieurs critères.
Les tables peuvent être reliées entre elles via des valeurs communes dans un ou plusieurs champs. Imaginez par exemple une table client et une table commande :
Image
En reliant ces tables par des valeurs communes sur un ou plusieurs champs, vous pouvez facilement savoir (par exemple) combien de commandes a passées un client, combien d'articles ont été commandés dans une commande ou encore dresser la liste détaillées de toutes les commandes passées entre deux dates.

Ressources et documentation

Voici quelques sites qui pourront vous aider dans votre apprentissage du langage MySQL :
  • La documentation officielle : https://dev.mysql.com/doc/refman/5.7/en/
  • W3Schools : https://www....

Table des matières

  1. Table des matières
  2. Partie 1 - Introduction et prise en main
  3. Partie 2 - Modèle relationnel, conception et création d'une base de données
  4. Partie 3 - Pratique du SQL avec MySQL
  5. Partie 4 - SQL procédural
  6. Partie 5 - Connexions, sécurité, droits d'accès
  7. Partie 6 - Introduction à l'administration