Quelques commandes utiles en forme de pense-bête pour le SQL.
A utiliser en ligne de commande. Pour voir sur quelle base de données on est actuellement en train de travailler:
select database();
Pour changer de base de donnée :
use + nomDeLaDatabase;
Pour voir la totalité des bases de données présentes sur le web:
show databases;
Pour voir actuellement les process qui tournent sur la base de données.
show processlist;
Pour tuer un process qui serait trop gourmand ou qui tarderait simplement à se terminer (récupérer l’ID du process en jouant la requête précédente):
kill + ID du process;
Pour trouver toutes les tables dans une base de données en cherchant un nom de colonne précis – toujours très utile dans les bases de données contenant des centaines de tables.
select table_name from information_schema.COLUMNS where column_name like '%mettreLeNomDeLaColonneCherchee%' group by 1;
Voici quelques livres sur le SQL pour aller plus loin :
[aff cat= »livre-sql »]