background
Les articles de la catégorie : PHP/SQL

Les types de données SQL

Salut à toutes et salut à tous,

Avant d'attaquer la création de table, il faut savoir typer ses colonnes. Comment choisir le bon type si on ne connaît pas les différents types et leurs spécificités? Cela peut avoir un impact négatif sur les performances et l'espace de stockage utilisé.

Ainsi, dans cette vidéo, je vous propose de passer en revue les différents types selon les 3 SGBD les plus utilisés que sont MySQL, SQL Server et Oracle.

Bon visionnage ;) .

6alT6svFg4E?rel=0&hd=1

Le GROUP BY

Salut à toutes et salut à tous,

Faisant suite à la vidéo d'exercice que j'ai réalisé précédemment, je vous propose d'y répondre. Il semble comme ça bien difficile mais heureusement, avec l'instruction GROUP BY, cela va être beaucoup plus simple.

A quoi sert cette clause, comment peut-elle nous être utilise et comment l'utiliser ? Tant de réponses que l'on tâchera de répondre dans cette vidéo

Bon visionnage ;) .

dtwJbU-_alg?rel=0&hd=1

Qu'est-ce qu'une Base De Données (BDD) ?

Salut à toutes et salut à tous,

On débute une nouvelle série qui va traiter du SQL et des bases de données. Et pour commencer, il va de soi que je me devais d'expliquer ce qu'est une base de données. On va voir physiquement de quoi il s'agit ainsi que des différents composants logicielles qui la composent.

Bon visionnage ;) .

Ecv0PEOvLq0?rel=0&hd=1

Les tables SQL

Salut à toutes et salut à tous,

Après avoir vu la gestion des bases de données, il est temps de s'intéresser aux tables. En outre, on verra également la notion de colonne qui est intrinsèque à celle de table.

Nous verrons ainsi les commandes de base sur la gestion de table et ce, sur les trois principaux SGBD que sont MySQL, SQL Server et Oracle

Bon visionnage ;) .

NTxYBsa5dbw?rel=0&hd=1

Part des ventes d'un produit - Exercice SQL

Salut à toutes et salut à tous,

Nouvel exercice SQL où cette fois, on s'intéresse à la part des ventes d'un produit par mois. Amusez vous bien. Le script est ci-dessous :

CREATE TABLE `commande`
( `id` INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT ,
`date` DATETIME NOT NULL ,
`produit` INT NOT NULL ,
`montant` DECIMAL NOT NULL ) ;

INSERT INTO `commande`(`date`, `produit`, `montant`) VALUES
('20171210',1,200),
('20171210',2,200),
('20171210',2,200),
('20171210',2,200),
('20171210',2,200),

('20171110',1,200),
('20171110',2,200),
('20171110',2,200),
('20171110',2,200),

('20180110',1,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200),
('20180110',2,200);

Bon visionnage ;) .

rn5Bb2BrdbY?rel=0&hd=1

L'idempotence des scripts SQL

Salut à toutes et salut à tous,

Lorsqu'on fait un script SQL pour une mise en production ou une montée de version ou autres, il est important de livrer un script idempotent au client. C'est une bonne pratique qui évite bien des problèmes.

Cependant, je trouve qu'on ne parle que très rarement de l'idempotence des scripts SQL dans les formations SQL. Ainsi, je me suis dit que je devais faire une vidéo de sensibilisation pour vous

Bon visionnage ;) .

2ByKHyCI9TI?rel=0&hd=1

Exercice SQL avec solution - Requête d'exclusion

Salut à toutes et salut à tous,

J'ai lancé il y a quelques jours sur mon Facebook un petit défi SQL.
Je vous le partage aujourd'hui et j'y joins également la solution.

Bon visionnage ;) .

_BX53B7jAJ8?rel=0&hd=1

La jointure CROSS JOIN

Salut à toutes et salut à tous,

Dans ma vidéo sur les jointures SQL, j'ai eu l'occasion de vous présenter les jointures INNER et LEFT/RIGHT/FULL OUTER. Cependant, bien qu'on ne l'utilise jamais, il en existe une troisième qui se nomme CROSS JOIN et qui se charge de faire le produit cartésien de vos tables.

Bon visionnage ;) .

qkT-iZSMEvk?rel=0&hd=1

Créer une base de données et gérer les collations

Salut à toutes et salut à tous,

Dans cette série, on va voir comment manipuler une base de données pour la structurer, faire des requêtes, et bien d'autres joyeusetés. Toutefois, cela nécessite irrémédiablement l'existence d'une base de données. Ainsi, je vous propose de voir dans cette vidéo comment créer une base de données.

En outre, comme c'est assez simple et rapide, on fera une halte sur les collations et donc l'encodage de nos données.

Bon visionnage ;) .

BdjZxxcANTo?rel=0&hd=1

Exercice SQL avec solution - Requête conditionnelle

Salut à toutes et salut à tous,

On continue notre épopée SQL avec l'énonciation et la correction du second exercice que j'avais donné sur mon Facebook. Cette fois, on va s'intéresser notamment aux requêtes conditionnelles, c'est-à-dire comment prendre certaines données en fonction de condition qu'on aura défini.

Bon visionnage ;) .

yz1eDD9j2XQ?rel=0&hd=1