Mysql en vrac

Quelques commandes Mysql

Exécuter des commandes mysql sans passer par le prompt

  1. /*
  2. mysql -uuser -ppassword mysql -e « select * from user »
  3. */

Rediriger une requête dans un fichier externe ( Vous pouvez utiliser la commande du dessus avec une simple redirection )

  1. /*
  2. mysql> select * from virtual_users into outfile ‘/tmp/file2’;
  3. Query OK, 14 rows affected (0.00 sec)
  4. */

Sauvegarder une table

  1. */
  2. mysqldump -uuser -ppassword nom_base nom_table > /tmp/dump_table.sql
  3. /*

Connaitre la taille d’une base de donnée

  1. /*
  2. mysql> SELECT CONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH – DATA_FREE) / 1024 / 1024),2)), » MB ») AS Size FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA =‘nom_bdd’ ;
  3. +————-+
  4. | Size |
  5. +————-+
  6. | 12497.84 MB |
  7. +————-+
  8. 1 row in set (0.02 sec)
  9. */

Related posts

Leave a Comment