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中的輸入字段獲取所有表單數據