写出查询nleedge数据库中所有数据表和每个表的记录数的SQL语句
时间: 2023-12-27 10:10:00 浏览: 90
可以使用以下的SQL语句查询nleedge数据库中所有数据表及每个表的记录数:
```
SELECT table_name, table_rows
FROM information_schema.tables
WHERE table_schema = 'nleedge';
```
类似上面的查询语句,这个SQL语句也使用了 `information_schema` 数据库中的 `tables` 表来获取 `nleedge` 数据库中所有的数据表名和每个表中的记录数。其中 `table_schema` 参数指定了需要查询的数据库名称。
相关问题
新建查询窗口,写出查询nleedge数据库中所有数据表和每个表的记录数的SQL语句
你可以尝试使用以下的SQL语句来查询nleedge数据库中所有数据表和每个表的记录数:
```
SELECT TABLE_NAME, TABLE_ROWS
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'nleedge';
```
这个SQL查询语句会返回数据库中所有的表名和每个表的记录数,其中 `TABLE_SCHEMA` 参数用于指定数据库名,这里我假设你的数据库名为 `nleedge`。
新建查询窗口,写出查询nleedge数据库中所有数据表和每个表的记录数的SQL语句
SELECT
TABLE_NAME,
(SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES t2 WHERE t2.TABLE_SCHEMA = 'nleedge' AND t2.TABLE_NAME = t1.TABLE_NAME) AS RECORD_COUNT
FROM INFORMATION_SCHEMA.TABLES t1
WHERE t1.TABLE_SCHEMA = 'nleedge';