Introduction à MySQL

Développement

Spéficités MySQL

Spéficités MySQL

Pour application à MySQL 5.6 et versions suivantes selon évolutions

  • Fonctionnement clients-serveur
  • Peut être installé sur différents systèmes d'exploitation (Windows, Linux, Mac OS)
  • Sur Windows, les noms des bases de données et des tables MySQL sont convertis en minuscule et les références aux objets ne sont pas sensibles aux minuscules et majuscules (CI ou Case Insensitive)
  • Sur Linux et Mac OS X, les noms des bases de données et des tables MySQL et les références aux objets de la base de données sont sensibles aux majuscules et minuscules (CS ou Case Sensitive)
  • Sur Windows, Linux ou Mac OS X, le fichier de configuration de MySQL peut être modifié avec lower_case_table_names=1 pour automatiquement convertir les lettres des noms des bases de données ou tables en minuscules
  • La requête SHOW VARIABLES LIKE '%lower%'; affiche le statut des majuscules et minuscules dans le serveur
  • Supprimer une base de données avec la commande DROP supprime définitivement la base de données

  • Les bases de données existantes au moment de l'installation sont : mysql, test et information_schema

  • La base de données mysql contient des tables pour l'administration de la base de données sur le serveur

  • La base de données test est le plus souvent supprimée du serveur de production pour des raisons de sécurité

  • La base de données information_schema ne contient pas des données permanentes mais est alimentée par des données (meta data) au moment de la connection au serveur

Dernière mise à jour 19 février 2017