mysqlimport , importer des données depuis des fichiers texte
<<<
Afficher les bases, tables et colonnes perror , expliquer les codes d'erreurs
>>>

8 MySQL Scripts clients et utilitaires
 Manuel de Référence MySQL 4.1 : Version Française

Présentation des scripts serveurs et utilitaires
myisampack , le générateur de tables MySQL compressées en lecture seule
mysql , l'outil en ligne de commande
mysqladmin , administration d'un serveur MySQL
mysqlbinlog , Exécuter des requêtes dans le log binaire
mysqlcc , MySQL Control Center
Utiliser mysqlcheck pour l'entretien et la réparation
mysqldump , sauvegarde des structures de tables et les données
mysqlhotcopy , copier les bases et tables MySQL
mysqlimport , importer des données depuis des fichiers texte
->Afficher les bases, tables et colonnes
perror , expliquer les codes d'erreurs
L'utilitaire de remplacement de chaînes replace

8.11 Afficher les bases, tables et colonnes

mysqlshow peut être utilisé pour lister les bases qui existent, leurs tables et leurs colonnes.

Avec le programme mysql vous pouvez obtenir des informations avec la commande SHOW . Les mêmes informations sont disponibles en utilisant ces commandes directement. Par exemple, vous pouvez utiliser le client mysql . Syntaxe de SET et SHOW .

mysqlshow est utilisé comme ceci :


shell> mysqlshow [OPTIONS] [database [table [column]]]
  • Si aucune base n'est indiquée, toutes les bases de données sont listées.
  • Si aucune table n'est nommée, toutes les tables de la base sont affichées.
  • Si aucune colonne n'est nommée, toutes les colonnees et leur type sont affichés.

Notez que dans les nouvelles versions de MySQL, vous ne verrez que les bases de données, tables et colonnes pour lesquelles vous avez des droits.

Si le dernier argument contient un caractère joker shell ou SQL ( '*' , '?' , '%' ou '_' ) alors seules les entités qui valident ce masque sont affichées. Si une base contient des caractères soulignés, ils doivent être protégés avec un anti-slash (certains shell Unix en demande même deux), afin de lister correctement les tables et les colonnes. Les '*' et '?' sont convertis en joker SQL '%' and '_' . Cela peut causer des confusions lorsque vous essayez d'afficher des colonnes qui contiennent un souligné '_' , comme c'est le cas avec mysqlshow qui ne vous affiche que les colonnes qui vérifient le masque. Ceci est facilement corrigé en ajoutant un caractère '%' en plus dans la ligne de commande (comme argument séparé).

mysqlshow supporte les options suivantes :

    --help, -?
    Affiche cette aide et quitte.
    --character-sets-dir=path
    Le dossier où les jeux de caractères sont créés. Le jeu de caractères utilisé pour les données et le stockage .
    --compress, -C
    Utilise la compression avec le protocole client / serveur.
    --debug[=debug_options], -# [debug_options]
    Génère un log de débogage. La chaîne debug_options vaut souvent 'd:t:o,file_name' . Par défaut, la valeur est 'd:t:o,/tmp/mysql.trace' .
    --default-character-set=charset
    Configure le jeu de caractères par défaut. Le jeu de caractères utilisé pour les données et le stockage .
    --host=host_name, -h host_name
    Connexion avec l'hôte indiqué.
    --keys, -k
    Affiche les index de la table.
    --password[=password], -p[password]
    Le mot de passe utilisé lors de la connexion sur le serveur. S'il n'est pas donné en ligne de commande, il sera demandé interactivement. Notez que si vous utilisez la forme courte -p , vous ne devez pas laisser d'espace entre l'option et le mot de passe.
    --port=port_num, -P port_num
    Le numéro de port TCP/IP pour la connexion.
    --protocol={TCP | SOCKET | PIPE | MEMORY}
    Spécifie le protocole de connexion à utiliser. Nouveau en MySQL version 4.1.
    --socket=path, -S path
    Le fichier de socket à utiliser pour la connexion.
    --status, -i
    Affiche des informations supplémentaires sur chaque table.
    --user=user_name, -u user_name
    Nom d'utilisateur pour la connexion, si ce n'est pas l'utilisateur Unix courant.
    --verbose, -v
    Affichage plus détaillé ( -v -v -v indique le format d'affichage de table).
    --version, -V
    Affiche la version et quitte.

<< Afficher les bases, tables et colonnes >>
mysqlimport , importer des données depuis des fichiers texte MySQL Scripts clients et utilitaires perror , expliquer les codes d'erreurs