Formation MySQL : le langage SQL

Transcription

Formation MySQL : le langage SQL
MySQL : le langage SQL
Durée
Sessions
2 jours
>>
>>
>>
>>
Réf. 4-MY-SQL
O bje ctifs
Pré-Requis
Savoir interroger et modifier une base de données MYSQL
Tout informaticien désirant utiliser une base MySQL
P lan de cours
} Introduction au SGBDR
} L'extraction des données
} Le langage SQL
} Fonction d'agrégation
} Le modèle relationnel
} L'architecture d'une base de données
relationnelle
} Conception de schéma de base de données
} Généralités
} Les catégories d'instructions
} Création d'objets
} Tables
} Type de données,
} contraintes d'intégrité
} Manipulation des données
} Expressions SQL
} Insérer, mettre à jour et supprimer des
données
} Transactions
} Contrôle des accès utilisateurs
}
}
}
}
}
}
}
}
Syntaxe de l'ordre SELECT
Sélection des colonnes
Restrictions sur les lignes
Opérateurs de restriction
Clause GROUP BY
Tri des résultats avec ORDER BY
Clause LIMIT
Les principales fonctions (chaînes, dates, ...)
} Les jointures
}
}
}
}
}
Notion de jointure
Jointure interne
Jointure externe
Alias de tables
Jointures et ordres UPDATE et DELETE
} Statistiques
} Fonctions d'agrégation : COUNT, MAX, MIN,
AVG, SUM
Agence de Reims
Tél : 03 26 36 91 84
Page 1
} Opérateurs ensemblistes
} UNION
} EXCEPT
} INTERSECT
} Sous-requêtes
} Principe d'une sous-requête
} Sous-requête scalaire
} Sous-requête corrélée