Dans ce cours, nous apprendrons les bases de données :
MySQL
POSTGRESQL
Microsoft SQL Server
Ce cours s'adresse au débutant absolu, nul besoin d'avoir une expérience sur une base de donnée.
Ce cours est le condensé de mes trois cours qui sont :
SQL server pour les (grands) débutants (7 heures de cours)
PostgreSQL pour les (grands) débutants (4 heures de cours)
MySQL pour les (grands) débutants (3 heures de cours)
Après avoir appris à installer SQLserver,MySQLet PostgreSQL sur votre poste, on va aborder dans ce cours dans l'ordre :
La création et la définitiond'unebase de donnée
La création et la définitiond'une table
Sélectionner, mettre a jour, supprimer et insérer des données.(Avec le SELECT, l'UPDATEetc...)
Sélectionner un certain nombre de lignes avec le TOP ,enlever les doublons avec le DISTINCT
Les opérateursBETWEEN, AND, OR,HAVING,PRINT,GROUPBY etc...).
Allez un peu + loin en Transact SQLavec le OFFSET FETCH et NEXT ROWS,SUBSTRING etc...
Allez encore + loin en Transact SQLavec le UNION et UNION ALL, TRIM/LTRIM/RTRIM et UPPER/LOWER,CHOOSE etc...
Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…
Allez encore + loin en Transact SQLavec le UNION et UNION ALL, TRIM/LTRIM/RTRIM et UPPER/LOWER,CHOOSE etc...
Copier une table via le SELECT INTO et les opérateurs de comparaison = != etc…
Les fonctions d'agrégats : MIN, MAV et AVG
Un long chapitre d'une heure 30 sur les jointures ! (INNERJOIN,LEFT/RIGHT JOINFULLOUTERJOINetc...)
Voir les différentstypes de colonnes (DATETIME2, VARCHAR,GUID,INT etc...).
10 Tips sur Management Studioqui vous simplifieront grandement la vie :)
La création et la définitiond'une vue.
La création et la définitiond'une Procédure stockée.
La créationet la définitiond'un trigger.
La création et la définition d'une fonction.
Et pour des astuces pour améliorer vos performances lors de l'écriture de vos requêtes SQL.
Encore plus de fonctions de partitions (NTH_VALUE, ROWS UNBOUNDED PRECEDING,FIRST VALUE, LAST_VALUE)
Les (puissantes) fonctions de partitions (ROW_NUMBER,DENSE_RANK,NTILE,LAG et LEAD)
Nous allons commencer en premier lieu par SQLserver, ensuite PostgreSQL, et nous finirons par MySQL.
J'ai tenu aussi a que lesvidéos n’excèdent pas les 10 minutes,pour que ce ne soit pas trop soporifique :)
Une fois ce cours terminée, vous serez bougrement plus à l'aise avec le TSQL.
Regardez la moyenne de mes autres cours (4,6/5), et vous verrez que mes cours sont des cours de qualité :)