Formation MariaDB : Développement SQL


REFERENCE
 
 
MADS
DUREE
 
 
3 jours
TARIFS
 
 
1860 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL.
Développé au départ pour concurencer MySQL, les deux sont aujourd'hui complémentaires.

Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB.

Concrètement, à l'issue de cette formation vous serez en mesure de:

  • Vous connecter au serveur puis à la base de données
  • Construire une base de données exemple
  • Apprendre ou perfectionner l’utilisation du langage SQL STANDARD (selon votre niveau initial)
  • Utiliser le SQL STANDARD pour n’importe quel SGBDR
PRÉ-REQUIS :
 

Aucune connaissance particulière sur le SQL n'est requise pour suivre ce module.

PUBLIC :
 

Cette formation s'adresse aux personnes souhaitant apprendre ou perfectionner leur connaissance du langage SQL STANDARD et des bases de données.

PROGRAMME :
 

Généralités

En quoi MySQL/MariaDB peut nous aider ?
MySQL vs MariaDB
Les moteurs de stockage
MariaDB Sécurité, compatibilité, versions, calendriers
Les migration MySQL/MariaDB
Caractéristiques de MySQL/MariaDB, les limites
Les fichiers MySQL/MariaDB
Démarrage/arrêt du serveur
Installation et choix de la version
Connexion avec le client mysql
Le mot de passe administrateur avec mysqladmin
Le fichier .my.cnf

Les débuts avec MariaDB

Premier exemples simples avec SELECT
La casse dans les requêtes
Requêtes stockées dans un fichier
Création de la base avec CREATE DATABASE
Création de la base avec mysqladmin
Suppression de la base avec DROP DATABASE
Suppression de la base avec DROP mysqladmin
Utiliser l'aide des instructions SQL
Création des tables avec CREATE TABLE
Les types de données MySQL
Renommer une table avec RENAME TABLE
Insérer des données avec INSERT

Le SQL avec MariaDB

Création/suppression de bases de données
Outils mysqladmin et mysqlshow
Utiliser l'aide SQL en ligne
Création des tables
Les types de données
Etude de SELECT
Les alias de colonnes
La clause WHERE avec <, >, !=, =, BETWEEN, LIKE et NOT LIKE
Utiliser AND et OR dans les requêtes
Utilisation de IN( )
Gérer les doublons avec DISTINCT
Le tri avec ORDER BY et DESC
Limiter les requêtes avec LIMIT
L'agregat COUNT( )
Grouper avec GROUP BY
Utiliser HAVING
Les agregats MIN( ), MAX( ), SUM( ) et AVG( )
La recherche de modèles avec _ et %
Les expressions régulières avec REGEXP et NOT REGEXP
La concaténations avec CONCAT( ) et CONCAT_WS( )
Les sous-requêtes (ALL, EXISTS, IN, NOT IN)
Les alias de tables
Les jointures
Les jointures avec INNER, JOIN, USING, LEFT, RIGTH, OUTER et ON
Duplication de tables avec CREATE TABLE SELECT
Suppressions avec DELETE et DROP
Modifier et ajouter des enregistraments avec UPDATE et INSERT
La colonne PRIMARY KEY et l'auto_increment
Travailler avec les dates : =, <, >, <=, >=
Travailler avec les dates : MONTH( ), YEAR( ), DAYOFMONTH( )
Changer le type de colonne avec ALTER TABLE
Les fonctions TO_DAYS( ) et FROM_DAYS( )
Les fonctions CURDATE( ) et CURTIME( )
Les fonctions DATE_ADD( ) et DATE_SUB( )
Utiliser INTERVAL( )
Les fonctions DATE_FORMAT( ), EXTRACT( ), PERIOD_ADD( ) et PERIOD_DIFF( )
Les variables utilisateur avec @
Les tests dans les requêtes avec IF
Les tests dans les requêtes avec CASE, WHEN, THEN, ELSE et END
La selection dans une liste avec ELT( )
Les fonctions mathématiques : ABS( ), SIGN( ), ROUND( ), POW( ), SQRT( ), RAND( ), etc...
Les fonctions sur les chaines : ASCII( ), BINARY( ), STRCMP( ), BIT_LENGTH( ), INSERT( ), etc...
Verrous sur les tables avec LOCK TABLES et UNLOCK TABLES
Les index avec CREATE INDEX
Les vues avec CREATE VIEW
Lire les données dans un fichier avec LOAD DATA INFILE
L'instruction WITH ROLLUP avec GROUP BY
Les instructions OUTFILE et DUMPFILE
Remplacer des enregistrements avec REPLACE
InnoDB : Les transactions START TRANSACTION, COMMIT et ROLLBACK
La commande SHOW

S'INSCRIRE À CETTE
FORMATION MARIADB SQL
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
MariaDB est un SGBD (Système de Gestion de Base de Données) édité sous licence GPL. Développé au départ pour concurencer MySQL, ils sont...

2 j

 
Cette formation couvre à la fois la dernière version de MySQL et la dernière version de MariaDB. Ce module est destiné à apprendre le langage de...

3 j

 
Le SGBD MySQL dispose, depuis la version 5, de la majorité des fonctionnalités et des mécanismes disponibles chez ses concurrents commerciaux ou libres (Oracle, DB2,...

4 j

 
MySQL est devenu en quelques années le serveur de base de données libre le plus utilisé, notamment dans le contexte des applications Internet/Intranet. A l'issue de...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB