我們使用mysql數據庫經常需要查詢庫下所有的表和視圖,這里提供兩種方式來實現。
第一種方式是使用show tables命令,該命令可以查詢庫下所有表的名稱:
mysql>use databasename; mysql>show tables;
如果要查詢庫下所有視圖,可以使用以下SQL語句:
mysql>SELECT TABLE_NAME FROM information_schema.views WHERE TABLE_SCHEMA = 'databasename';
第二種方式是使用information_schema庫中的表來查詢,其可以查詢庫下所有的表和視圖名稱。
mysql>SELECT TABLE_NAME FROM information_schema.tables WHERE TABLE_SCHEMA = 'databasename';
以上兩種方式都可用來實現查詢庫下所有的表和視圖。其中第二種方式是更加靈活的,可以使用WHERE關鍵字來篩選需要查詢的表或者視圖,例如查詢所有表:
mysql>SELECT TABLE_NAME FROM information_schema.tables WHERE TABLE_SCHEMA = 'databasename' AND TABLE_TYPE = 'BASE TABLE';
希望以上內容對使用mysql查詢庫下所有表和視圖有所幫助。
上一篇css3動畫快速旋轉
下一篇css3動畫心形軌跡