J'ai besoin d'écrire une requête pour obtenir les métadonnées dans une table spécifique et je n'ai aucune idée de ce qu'il faut faire. Je ne comprends pas vraiment quoi faire.Obtenir des métadonnées dans une table MySQL
Répondre
Les informations de métadonnées relatives à une table sont réparties sur plusieurs tables de la base de données INFORMATION_SCHEMA.
Le tableau: schèmes contient les informations relatives aux bases de données
Le tableau: tables détient des informations relatives aux tables dans les bases de données
Le tableau: colonnes détient des informations relatives à des colonnes dans les tableaux
Si vous ne peut pas lire information_schema avec l'utilisateur mysql actuel, alors les requêtes simples suivantes peuvent vous aider aussi: show create table xx
(ceci retournera un seul enregistrement comme un resultset, que vous devez analyser - pas très facile à faire) ou desc xx
(ceci retournera les colonnes de la table spécifiée, avec des informations à leur sujet - noms de colonne, type de données, null/not null, informations à propos des clés, des informations sur la valeur par défaut).
Utiliser requête suivante pour obtenir des métadonnées de votre table
select * from information_schema.tables
where table_schema='your_database_name' and table_name='your_table_name';
Il fournira table_type, le moteur, la version ROW_FORMAT, table_rows, avg_row_longueur etc
Merci, mais j'ai déjà utilisé ce code et je n'ai aucune information. Mais quand je change information_schema.tables à information_schema.COLUMNS cela semble fonctionner. Maintenant, je dois faire la même chose avec les tables qui sont liées au principal et je suis encore une fois perdu. Je ne sais pas quelles tables sont liées, comment voyez-vous cela? –
@JanneKyckling - Cher ami, tout d'abord, vous devez décider quelles sont les choses dont vous avez besoin dans votre résultat. Alors seulement nous pouvons fournir une réponse correcte. –
- 1. comment stocker des métadonnées dans mysql
- 2. Métadonnées MySQL pour les lignes de table
- 3. Obtention des métadonnées de MySQL en Java
- 4. php obtenir des métadonnées
- 5. Obtenir des métadonnées Shoutcast dans Appengine
- 6. Livestreaming audio obtenir des métadonnées
- 7. Joindre des métadonnées simples à une base de données MySQL
- 8. obtenir des informations sur les métadonnées pytables
- 9. obtenir des informations de métadonnées vidéo
- 10. Ajout d'attributs de métadonnées à la table MySQL
- 11. Serveur SQL, existe-t-il une table centrale pour obtenir des métadonnées de toutes les tables?
- 12. Comment obtenir des métadonnées de fichier doc
- 13. Obtenir des métadonnées d'image dans .NET sans tenir compte du format des métadonnées
- 14. obtenir des métadonnées sur un fichier vidéo
- 15. Cocoa: Obtenir des métadonnées de fichier image
- 16. Utilisez-vous des métadonnées de table pour une instruction select dans SQL Server?
- 17. Obtenir des métadonnées de fichiers sous Linux
- 18. Table de métadonnées Java DICOM
- 19. Maintenance d'une table de métadonnées dans SQL
- 20. est-il possible d'ajouter des métadonnées de table dans postgresql?
- 21. SSRS obtenir des métadonnées du rapport distant
- 22. Comment obtenir les dates disponibles dans une table mysql
- 23. Obtenir des métadonnées SHOUTcast sur le Mac
- 24. Comment obtenir des métadonnées à partir d'ActivityInfo?
- 25. comment obtenir métadonnées maven?
- 26. MYSQL obtenir d'autres données de la table dans une jointure
- 27. Insérer des enregistrements dans une table MySQL en fonction des valeurs existantes dans une autre table
- 28. Comment obtenir des métadonnées de dossier dans Oracle UCM
- 29. obtenir erreur des métadonnées en utilisant la vidéo dans Android
- 30. obtenir une valeur d'une table mysql en fonction de la valeur d'une autre table mysql
Pouvez-vous nous fournir plus de détails? Quelles métadonnées par exemple, et je ne suis pas tout à fait sûr si vous voulez insérer ou sélectionner les données elles-mêmes. – ESG
Googling 'Obtenir des métadonnées dans une table MySQL' me donne beaucoup de bons résultats, par exemple. [Obtenir des métadonnées de table dans MySQL] (http://stackoverflow.com/q/510410) –
@Janne Kyckling - S'il vous plaît dites-moi quelles sont les métadonnées que vous voulez? –