色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql查詢庫下所有表視圖

錢諍諍2年前9瀏覽0評論

我們使用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查詢庫下所有表和視圖有所幫助。