Afficher uniquement les tables avec certains motifs dans mysql " afficher les tables"
Il y a trop de tables dans une base de données. Comment puis-je afficher uniquement des tables avec certains modèles? Ou y a-t - il un moyen de faire de la pagination comme | / plus " dans la commande shell?
25
demandé sur
Brian Tompsett - 汤莱恩
2010-08-04 20:27:10
4 réponses
Vous n'avez pas besoin d'utiliser show tables
, Vous pouvez également interroger information_schema.TABLES
en utilisant n'importe quel filtre.
1
répondu
a1ex07
2010-08-04 16:30:51
- Utilisez Afficher des tables comme 'pattern'
- pattern est une chaîne utilisant des caractères génériques "%","_"
- % correspond à n'importe quel nombre de caractères, même à zéro caractère.
- _ correspond exactement à un caractère.
Par exemple:
afficher les tableaux comme " test%' filtre les tables telles que "test1,testF,test111,testFoo"
-
afficher les tableaux comme "test_' filtre les tables telles que "test1, testF"
1
répondu
wengeezhang
2016-10-14 09:56:03
Cela peut être utilisé pour avoir un aperçu de toutes les tables
select * from tab;
Et identifiez les noms des colonnes. Par la suite, Utilisez
select * from tab where tname like '%D_';
-4
répondu
user3620269
2014-05-09 12:30:37