Mariadb : développement sql

Certification : Langage sql : exploiter une base de données relationnelle

Proposée par PLB CONSULTANT

Formation Professionnelle
Présentiel
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

2 400 €

Présentation

Cette formation MariaDB vous apprend à bien utiliser le langage SQL avec MariaDB.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Département
Hauts-de-Seine
Région
Île-de-France
Coordonnées géographiques indisponibles

Objectifs

  • 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

Débouchés / Résultats attendus

  • Certification Langage SQL : Exploiter une base de données relationnelle.
  • Attestation de suivi de formation.

Programme & Référentiel

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...