Mariadb : développement sql

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

Proposée par PLB CONSULTANT

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

2 400 €

Présentation

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

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 2 400 € 21 h

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

Programme

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

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

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

Voir la formation sur le site de l'établissement