mysql循环查询表数据库_如何循环查出某数据库(MySQL)
中有数据的表。
我想查出某数据库(MySQL)中有数据的表,我的想法是先查初该数据库中所有的表,然后通过循环查询(slect count(1))每个表,来的得出有记录的表。
具体该怎么写这个循环呢?
我知道通过select TABLE_NAME from tables where TABLE_SCHEMA='database_name'; 可以查询出所有的表。
mysql> use information_schema;
Database changed
mysql> select TABLE_NAME from tables where TABLE_SCHEMA='database_name'';
+---------------------------+
| TABLE_NAME                |
+---------------------------+
| Advertisement            |
| BlackList                |
| Browser                  |
| BrowserOS                |
| ClickLog                  |
| ClickThroughLog          |
| CustomEvent              |
| CustomEventLog            |
| CustomEventMetadata      |
| DailyBrowserLogInfo      |
| DailyBrowserOSLogInfo    |
| DailyClickLogInfo        |
| DailyClickThroughLogInfo  |
| DailyCustomEventLogInfo  |
| DailyFlashLogInfo        |
| DailyGeolocationLogInfo  |
| DailyLanguageLogInfo      |
| DailyOSLogInfo            |
| DailyViewPlacementLogInfo |
| Domain                    |
| DomainCategory            |
oracle数据库怎么查询表
| Flash                    |
| Geolocation              |
| LocalizationLanguage      |
| LogInfoTime              |
| Os                        |
| Parameter                |
| Placement                |
| PlacementParameter        |
| Spinlet                  |
| SpinletAdvertisement      |
| Tag                      |
| URLInfo                  |
| User                      |
| ViewLog                  |
| ViewSessionLog            |
+---------------------------+
36 rows in set (0.00 sec)
[本帖最后由 fush_oracle 于 2008-4-17 18:20 编辑]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。