Bienvenue dans ce Bundle dédié à l'apprentissage du langage SQL de A à Z !
Ce Bundle se fera au travers de MySQL et de l'interface PhpMyAdmin.
- Le 1er chapitre sera consacré à la découverte des requêtes SQL qu'on appelle le CRUD. A savoir, créer un enregistrement dans une table, lire un enregistrement issu d'une table, mettre à jour un enregistrement d'une table et enfin supprimer un enregistrement d'une table.
- Dans le 2ème chapitre, nous parlerons des fonctions d'agrégation ainsi que des fonctions mathématiques. Nous verrons un certain nombre de commandes telles que la commande GroupBy, Between ou bien la commande Like. Nous parlerons également des requêtes imbriquées.
- Le 3ème chapitre sera entièrement consacré aux jointures, c'est à dire aux requêtes SQL dans plusieurs tables d'une base de données.
- Le 4ème chapitre nous permettra d'augmenter considérablement nos compétences en SQL, puisque nous apprendrons à manipuler des enregistrements de type chaîne de caractères.
- Et pour terminer ce Bundle, je vous propose de voir les requêtes SQL liée au temps. Le temps étant bien évidement une notion très importante en SQL.
A la fin de ce Bundle, vos compétences en SQL vous permettront de réaliser aisément toutes sortes de requêtes dans vos tables.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions.
Vous pouvez achetez chaque chapitre de ce bundle à l'unité !
Tuto composant ce bundle :
Apprendre le langage SQL - Niveau 1 (voir la fiche produit)
Introduction
- Création de la base de données et des tables 00:06:16
Manipulation des données
- Comment insérer un enregistrement 00:11:45
- Comment modifier un enregistrement 00:07:02
- Comment supprimer un enregistrement 00:05:38
Affichages des enregistrements
- Comment afficher tous les enregistrements 00:04:17
- Comment ordonner l'affichage 00:06:26
- Comment ne pas afficher de doublons 00:04:06
- Comment afficher un enregistrement en particulier 00:03:44
- Comment combiner plusieurs conditions d'affichage 00:08:01
Comment simplifier nos requêtes SQL ?
- Opérateur IN 00:02:48
- Opérateur NOT IN 00:01:51
- Opérateur AS 00:04:56
Requête dans plusieurs tables
- Comment construire une requête dans plusieurs tables 00:14:52
Apprendre le langage SQL - Niveau 2 (voir la fiche produit)
Les fonctions d'agrégation
- Obtenir la valeur moyenne des enregistrements 00:03:44
- Obtenir le nombre d'enregistrement 00:02:12
- Obtenir l'enregistrement le plus élevé 00:03:45
- Obtenir l'enregistrement le plus petit 00:02:44
- Obtenir la somme totale des enregistrements 00:02:08
Les fonctions mathématiques
- Arrondir un enregistrement à l'entier le plus proche 00:04:14
- Arrondir un enregistrement à l'entier supérieur 00:02:40
- Arrondir un enregistrement à l'entier inférieur 00:02:00
Les opérateurs de comparaison
- Obtenir les enregistrements inférieurs à une valeur 00:02:25
- Obtenir les enregistrements supérieurs à une valeur 00:01:51
Les requêtes avancées
- Intro 00:01:26
- La commande Group by 00:05:40
- La commande Between 00:07:01
- La condition Having 00:06:47
- La commande Like 00:05:25
- La fonction Concat 00:09:57
Les requêtes imbriquées
- Intro 00:00:59
- Sous requête dans le SELECT 00:12:19
- Sous requête dans le FROM 00:06:41
- Sous requête dans la condition 00:04:00
- Conclusion du SQL Niveau 2 00:01:31
Bonus
- Exercice 00:01:16
- Solution 00:07:49
Apprendre le langage SQL - Niveau 3. Spécial jointure (voir la fiche produit)
- Base de données relationnelle 00:12:29
- Requête dans 2 tables, ancienne syntaxe 00:09:13
- Jointure interne 1/2 00:07:46
- Jointure interne 2/2 00:09:29
- Jointure externe 1/3 00:06:27
- Jointure externe 2/3 00:06:06
- Jointure externe 3/3 00:03:20
- UNION 1/2 00:05:29
- UNION 2/2 00:04:52
- COALESCE 00:04:48
- La BIG requête 00:09:08
- Jointure naturelle 00:05:14
- Auto-Jointure 00:08:30
- CROSS JOIN 00:05:30
- Les commentaires 00:02:54
- Conclusion 00:01:24
Apprendre le langage SQL - Niveau 4. Manipulation de données (voir la fiche produit)
- Préambule 00:02:04
- Connaître le nombre de caractères d'un enregistrement 00:05:56
- Remplacer une séquence de caractères par une autre 00:05:33
- Afficher une partie d'une séquence de caractère 00:06:33
- Inverser une chaîne de caractères 00:01:41
- Afficher les données en majuscule ou en minuscule 00:01:59
- Effacer les espaces d'une chaîne de caractères 00:07:46
- Conclusion 00:01:17
SQL de Niveau 5 : Gestion du temps (voir la fiche produit)
- Les différents types de champ DATE 00:05:14
- La fonction NOW() 00:08:07
- Interrogation d'un champ de type DATE 00:12:16
- Les fonctions CURRENT_DATE() et CURRENT_TIME() 00:03:21
- Les fonctions DAY(), MONTH() et YEAR() 00:03:52
- Les fonctions HOUR(), MINUTE() et SECOND() 00:02:59
- Formater une date en SQL 00:08:54
- Les fonctions DAYOF... 00:07:58
- Définir une date de fin 00:06:33
- Soustraire une date 00:03:04
- Connaître le nombre de jours entre 2 dates 00:03:38
- Connaître le nombre d'heures entre 2 dates 00:01:55
- Convertir une date en timestamp UNIX 00:03:35
- Conclusion 00:00:48
Formateur : Carl Brison
-
Merci Carl pour ce tutoriel.
-
J'ai fait une indigestion de nouvelles connaissances :-) C'est pas forcément difficile (à part les jointures - mon point faible) mais il y a énormément de choses à retenir. C'était un super bundle, avec des explications précises à chaque vidéo dans un rythme idéal. Chaque module est bien découpé de manière à recevoir une dose d'infos à la fois :-) Merci beaucoup Carl. J'ai ai été ravie de suivre ce cours très complet.
-
Tuto très bien fait. Il y avait des fonctions que je n'avais encore jamais utilisées et que je ne manquerais pas d'inclure dans mes requêtes à l'avenir. Encore merci à toi Carl pour le boulot que tu fais pour pouvoir passer tes connaissances ;-) Michel
-
Avec quelle version de logiciel ce tuto est-il compatible ?SQL
-
Quel est le niveau requis pour suivre ce tuto ?débutant
note moyenne
avis laissés