6
A
回答
4
这是你想要的吗?
select count(*)
from information_schema.columns
where table_schema = 'your_schema'
您可以像这样运行它,看它是否是合理的:
select table_name, column_name
from information_schema.columns
where table_schema = 'your_schema'
order by 1, 2
3
试试这个(当登录到您的当前架构):
select count(*) from information_schema.columns where table_schema = DATABASE();
0
试试这个:
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
0
你可以得到你的查询n从这个开源项目叫做anywhereindb。这个项目的最终结果比你需要的还要多,但你可以查看代码,并找出表中所有部分的部分。
1
我在mysql中是新的,但如果表INFORMATION_SCHEMA.COLUMNS是表名和列名信息的表,那么你可以使用下面的查询
select table_name, count(distinct column_name) column_number_used
from information_schema.columns
where table_schema = 'your_schema'
group by table_name
,这将给与相应的所有表名在该表中使用的列号..
0
下面的示例可以按照您的要求工作和修改查询。
Use [Your_DB_Name]
/* Count Total Number Of Tables */
SELECT COUNT(*) AS 'Total Tables' FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'
/* Count Total Number Of Views */
SELECT COUNT(*) AS 'Total Views' FROM INFORMATION_SCHEMA.VIEWS
/* Count Total Number Of Stored Procedures */
SELECT COUNT(*) AS 'Total SPs' FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'PROCEDURE'
/* Count Total Number Of UDF(User Defined Functions) */
SELECT COUNT(*) AS 'Total Functions' FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE = 'FUNCTION'
实施例:
相关问题
- 1. 数据库中所有字段的总数
- 2. 总结所有字段,如果从数据库中存在
- 3. 选择某些数据库数据库中的所有字段
- 4. 如何显示数据库中所有表中的总行数
- 5. 甲骨文 - 获取所有表的字段在数据库中
- 6. 显示列表框中的所有字段从数据库,vb.net
- 7. 如何总结所有表中字段
- 8. NHibernate:获取所有数据库表中的所有数据
- 9. 替换所有数据库字段中的字符
- 10. 数据库未添加所有字段
- 11. 在html表中显示数据库表中的所有数据
- 12. 收集表中的字段(数据库)
- 13. 如何列出数据库中的字段总数
- 14. 使数据库中的所有表UNLOGGED
- 15. CakePHP没有从数据库中获取所有字段?
- 16. 在django表单字段中显示数据库中的数据
- 17. 如何获取MongoDB中所有数据库的记录总数?
- 18. 如何更改数据库中的所有字段latin1_swedish_ci到utf8_general_ci?
- 19. 我可以插入数据库中的所有字段吗?
- 20. 查找SQL 2000数据库中的所有可空字段
- 21. 更新数据库中的所有DATETIME字段
- 22. 如何从数据库中的所有表中获取数据
- 23. 在所有表中的MySQL数据库中插入数据
- 24. 替换数据库中所有表中的字符Postgres
- 25. 在PHP中添加数据库字段总数
- 26. Sybase数据库中所有表中的行数列数
- 27. Wireshark中的数据包的所有字段列表:Lua
- 28. 在一个数据库中所有表
- 29. 一列中所有字段的总和
- 30. 从codeignitor中的输入字段获取所有表单数据