Modification

Une fois une base de données créée, il peut être nécessaire de la modifier. La modification d'une base de données peut inclure le changement de son jeu de caractères ou d'autres propriétés.

Changer le jeu de caractères :

ALTER DATABASE nom_de_la_base
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;

Exemple :

ALTER DATABASE gestion_employes
CHARACTER SET latin1
COLLATE latin1_swedish_ci;

Renommer une base de données :

Il n'est pas toujours possible de renommer directement une base de données selon les systèmes de gestion de bases de données (SGBD). Par exemple, MySQL ne supporte pas directement cette opération via une commande SQL.

Il est souvent conseillé de :

  • Créer une nouvelle base de données avec le nouveau nom.

  • Exporter les données de l'ancienne base et les importer dans la nouvelle.

  • Supprimer l'ancienne base.

Exemple pour MySQL :

  1. Exporter la base avec mysqldump :

    mysqldump -u utilisateur -p gestion_employes > gestion_employes.sql
  2. Créer une nouvelle base :

    CREATE DATABASE nouvelle_base;
  3. Importer les données :

    mysql -u utilisateur -p nouvelle_base < gestion_employes.sql

Last updated