[SQL ] MySQL可否动态查询数据库?

楼主: alpho (Whyyyyy)   2018-05-09 10:07:56
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
数据库名称:MySQL
数据库版本:5.5.54
内容/问题描述:
S
举例来说,有好几个database结构都一样,只有名称的编号不同,比如...
Class1
Class2
Class3
Class5
Class7
...
像这样的 虽然命名方式一样 但是会跳号
然后里面都有个叫做student的table
如果想把每个class的student table都印出来的话 有人什么好办法吗?
外部是用php
sp好像没办法用use
我也没找到能查询dB 是否存在的指令
而且查询db有正规表示式能用吗?
或是从外部串字串 use dB; select.. union ..
之类的?
虽然一样有不知道编号几的db存在否的问题
总之来求助了,请问以上状况有什么好解法吗?
谢谢
作者: LINGZ (肥兔小钦)   2018-05-09 10:44:00
SHOW DATABASES?
作者: pickman888 (joker)   2018-05-09 10:59:00
可以从这个表查 information_schema.tables

Links booklink

Contact Us: admin [ a t ] ucptt.com