MySQL et commentaires
Est-il possible d'ajouter des commentaires quelque part, quelque part?
Je ne prétends pas être n'importe quelle sorte d'expert lors de l'utilisation de MySQL et certainement ne pas passer toute la journée en elle. Plus souvent que je le voudrais, j'oublie que j'ai l'intention d'utiliser une colonne (usally le bits) et serait très heureux si je pouvais ajouter un commentaire pour me le rappeler si 1 est bon ou mauvais, par exemple.
Je serais heureux si elle n'est apparu dans quelque chose comme "show create table', mais n'importe quel endroit obscur dans les structures de la table serait mieux et plus facile à trouver que le courant post-it sur mon bureau.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez commenter des colonnes et des tables:
http://dev.mysql.com/doc/refman/5.0/en/create-table.html
Exemple:
MySQL supporte les commentaires sur les tables et les colonnes qui apparaissent sur le salon créer:
C'est un oldie, et il y a beaucoup de réponse sur la façon de mettre à jour une colonne de commentaires, ou de créer une table avec des commentaires.
Mais les réponses données sur la façon d'afficher les commentaires sont plutôt horrible
La façon la plus simple d'afficher les commentaires est via AFFICHER LES COLONNES avec le PLEIN de mot-clé:
SHOW FULL COLUMNS FROM mytable
si vous voulez des commentaires dans le tableau (dans phpmyadmin), puis suivez ces étapes
Êtes-vous sûr que vous ne cherchez pas à utiliser un ENUM colonne à la place? Bonnes tables MySQL devrait être auto-documentation.
Une autre approche serait de commenter le schéma fichiers qui ont le SQL que vous utilisez pour définir vos tables (je suppose que vous avez ceux-ci, et que vous n'êtes pas à l'aide de PHPMyAdmin pour cultiver des schémas de table à la volée...)
Mais si vous insistez, la INFORMATION_SCHEMA COLONNES table, plus précisément le COLUMN_COMMENT colonne, est probablement ce que vous cherchez. Il est propriétaire syntaxe de MySQL, donc j'aurais tendance à les éviter (même si l'idée de base de l'interopérabilité est vraiment une blague).
Si vous utilisez l'Administrateur MySQL outil pour gérer et modifier vos bases de données, chaque fois que vous utilisez l'Éditeur de Tableau, le commentaire de chaque colonne est automatiquement affichée/modifiable.
Je viens d'écrire une application pour cela.
Peuvent être trouvés ici:
https://github.com/SplicePHP/mysql-comments
Vous permet de mettre à jour plusieurs tables de base de données et de colonnes dans une vue unique.
Instructions dans le lien.