11 Commandes MySQL utiles pour référence rapide

Voici quelques commandes MySQL utiles pour le travail de routine commune liée à la gestion de base de données. Je garde ces déclarations sur mon bureau comme un guide de référence rapide

A+ A-

Je ne suis pas un administrateur de base de données MySQL. Et je n'écrire des déclarations MySQL chaque jour. Mais je ne traite avec cette étonnante (et gratuit!) Serveur de base de données chaque maintenant et puis. Comme je sors du contact avec MySQL depuis un certain temps, je tendance à oublier plusieurs commandes clés. Donc, je l' ai fait une liste de quelques commandes MySQL très utiles et je les garder avec moi comme guide de référence prêt. Ces commandes vous aider à gagner du temps lorsque vous savez ce que vous voulez faire mais ne savez pas comment le faire! Je suggère que vous prenez note de ces commandes et de les garder imprimés sur votre bureau.

Si vous utilisez MySQL Server et avez à travailler à travers l'invite de commande, voici quelques déclarations très pratiques:

 mysql> SHOW TABLES; 

Il montre la liste des tables qui existent dans la base de données en cours d'utilisation.

 mysql> DESCRIBE table_name; 

Renvoie la structure de la table mentionnée.

 mysql> SHOW TABLE STATUS LIKE "table_name"; 

Retourne plus d'informations sur la table. Les informations renvoyées comprend le type de moteur, nombre de lignes, la longueur des données, la longueur de l'index, la somme de contrôle, date de création, etc.

 mysql> SHOW CREATE TABLE table_name; 

Renvoie la déclaration qui a été utilisé pour créer la table spécifiée CREATE. Il est utile dans le cas où nous voulons créer la même table à nouveau -ou avec une légère modification.

 mysql> SHOW PRIVILEGES; 

Cette déclaration montre la liste des privilèges que l'utilisateur actuel a.

Il y a un certain nombre d'autres commandes SHOW que vous pourriez voir in1 MySQL Reference Manual

Remarque: Il n'y a pas commande SHOW pour afficher les procédures. Pour voir la liste des procédures dans la base de données, vous pouvez utiliser la commande suivante:

 mysql> SELECT type, db, nom, param_list DE mysql.proc; 

Cette commande va extraire le nom de la procédure, le nom de base de données, et la liste des paramètres que ces procédures fonctionnent sur.

 mysql> SELECT * FROM information_schema.routines; 

Utilisez l'instruction ci-dessus pour voir les définitions de toutes les procédures / fonctions.

 mysql> SELECT * INTO OUTFILE "file_name" FROM table_name; 

Il est une commande utile pour vider la table spécifiée dans un fichier texte.

 shell> mysqldump -u <nom_utilisateur> -p <password> database_name table_name> file_name.sql 
 

La commande ci-dessus, mysqldump, déverse également une table dans un fichier, mais en outre, il comprend également la chute de la table et les déclarations de création de table dans le fichier.

 mysql> file_name SOURCE; 

Si vous voulez exécuter un ensemble de commandes SQL en une seule fois -Ensuite les écrire dans un fichier texte (appelé fichier de script SQL et est généralement stocké avec une extension .sql) et utiliser la commande ci - dessus pour tous exécuter. Si vous êtes sur la invite du shell, vous pouvez utiliser la commande suivante pour faire la même chose:

 shell> mysql database <file_name 

Comme je l'ai dit ceci est une liste de référence prêt pour moi, je continue à ajouter de nouvelles déclarations à cette liste comme je tombe sur au cours de mon travail. J'espère que ceux-ci étaient utiles pour vous. S'il vous plaît laissez-moi savoir si vous avez plus de ces commandes MySQL. Nous pouvons cultiver cette liste ensemble.

Ads

Partager