MySQL par la pratique
eBook - ePub

MySQL par la pratique

Michel Martin

Share book
  1. French
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

MySQL par la pratique

Michel Martin

Book details
Book preview
Table of contents
Citations

About This Book

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.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is MySQL par la pratique an online PDF/ePUB?
Yes, you can access MySQL par la pratique by Michel Martin in PDF and/or ePUB format, as well as other popular books in Informatique & Programmation en SQL. We have over one million books available in our catalogue for you to explore.

Information

Year
2021
ISBN
9782373270693

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 of contents