[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