Memo MySQL

Sauvegarde, restauration, ...

Créer un dump d'une bdd en cmd
windows : C:\wamp64\bin\mysql\mysql8.0.31\bin\mysqldump.exe -u username -p bdd_name > bdd_name.sql (dossier courant ou chemin )
linux : mysqldump -u username -p bdd_name > bdd_name.sql (dossier courant ou chemin )

Restauration d'un dump d'une bdd en cmd
windows : C:\wamp64\bin\mysql\mysql8.0.31\bin\mysql.exe -u username -p dbname < backup.sql
linux : mysql -u username -p dbname < backup.sql

Dupliquer une colonne d'une table (ex: roles en roles_old)
ALTER TABLE user ADD COLUMN roles_old TEXT;
UPDATE user SET roles_old = roles;

Supprimer une colonne d'une table (ex: roles)
ALTER TABLE user DROP COLUMN roles;