Bonjour, je souhaiterai connaître la requête SQL qui me permettrai d'obtenir le nom de mes tables?
Merci de votre aide.
Bonjour, je souhaiterai connaître la requête SQL qui me permettrai d'obtenir le nom de mes tables?
Merci de votre aide.
Tu interroges le schéma information_schema.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT TABLENAME FROM information_schema.TABLES
Le nom de ma base de données s'appelle 'fastfood' et j'y ai 3 tables, Repas, Boisson et Dessert, il faudrait donc pour récupérer le nom de mes tables, faire quelle requête?
Bonjour,
Comme l'a dit CinePhil, tu peux interroger le catalogue MySQL pour connaître le nom des tables d'une base de données.
Pour ça, il faut que ta version de MySQL soit au moins la version 5.0.9.
ced
J'ai regarder le catalogue mysql et d'après ce que j'ai compris, il faudrait que je fasse la requête:
Mais je n'ai pas compris ce qu'était INFORMATION_SCHEMA.TABLES, il ne faut rien changer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Boisson FROM INFORMATION_SCHEMA.TABLES WHERE FastFood = 'FastFood';
J'utilise Mysql 5.1.37
Euh... Non. Pas vraiment.
Supposons que ta base de donnée s'appelle "FastFood".
Tu obtiens la liste des tables de la base FastFood par la requête :
ced
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'FastFood';
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager