[SQL ] MySQL可否動態查詢資料庫?

看板Database作者 (阿否)時間6年前 (2018/05/09 10:07), 6年前編輯推噓0(002)
留言2則, 2人參與, 6年前最新討論串1/1
(針對 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存在否的問題 總之來求助了,請問以上狀況有什麼好解法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.226.110 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1525831678.A.44E.html ※ 編輯: alpho (223.139.226.110), 05/09/2018 10:08:18

05/09 10:44, 6年前 , 1F
SHOW DATABASES?
05/09 10:44, 1F

05/09 10:59, 6年前 , 2F
可以從這個表查 information_schema.tables
05/09 10:59, 2F
文章代碼(AID): #1QybV-HE (Database)