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.
- Mes articles
- Consultant technique Salesforce
- Salesforce Certified Administrator
- Salesforce Certified Platform App Builder
- Salesforce Certified Developper I
- Salesforce Certified Sales Cloud
- Salesforce Certified Service Cloud
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
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
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?
- Mes articles
- Consultant technique Salesforce
- Salesforce Certified Administrator
- Salesforce Certified Platform App Builder
- Salesforce Certified Developper I
- Salesforce Certified Sales Cloud
- Salesforce Certified Service Cloud
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
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag
Une réponse vous a plu ? N'hésitez pas à y mettre un
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
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
- Mes articles
- Consultant technique Salesforce
- Salesforce Certified Administrator
- Salesforce Certified Platform App Builder
- Salesforce Certified Developper I
- Salesforce Certified Sales Cloud
- Salesforce Certified Service Cloud
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';
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag
Une réponse vous a plu ? N'hésitez pas à y mettre un
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
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