我需要編寫一個查詢來獲取特定表中的元數據,我不知道該怎麼做。我真的不明白該怎麼做。在表中獲取元數據MySQL
回答
有關表的元數據信息分佈在INFORMATION_SCHEMA數據庫的幾張表中。
表:圖式保存與數據庫
表中的信息:表保存在數據庫中
表相關表格信息:列持有表中有關欄目信息
如果您無法讀取當前mysql用戶的information_schema,那麼下面的簡單查詢也可以幫助你:show create table xx
(這將返回一個記錄作爲結果集,你必須解析 - 不是很容易)或desc xx
(這將返回指定表中的列以及關於它們的信息 - 列名,數據類型,null/not null,信息關於鍵,關於默認值的信息)。
使用以下查詢來獲取你的表
select * from information_schema.tables
where table_schema='your_database_name' and table_name='your_table_name';
它將提供TABLE_TYPE,引擎版本,ROW_FORMAT,table_rows,元數據等AVG_ROW_LENGTH
謝謝,但我已經使用該代碼,我沒有得到任何信息。但是,當我將information_schema.tables更改爲information_schema.COLUMNS時,它似乎有效。現在我必須對與主要表相關的表做同樣的事情,而我又一次失去了。我不知道哪些表格是相關的,你怎麼看待這些表格。 –
@JanneKyckling - 親愛的朋友,首先你必須決定你的結果需要什麼。那麼只有我們可以提供正確的答案。 –
- 1. MySQL不會從表中獲取數據
- 2. 從多個表MySql中獲取數據?
- 3. MySQL - 獲取表中的所有數據
- 4. mysql:從兩個表中獲取數據
- 5. 從2個mySQL表中獲取數據
- 6. 從2個表中獲取數據(MySQL)
- 7. mysql從其他表中獲取數據
- 8. PHP從數組中獲取元素存儲在mySQL數據庫
- 9. 在MySQL中根據時間從表中獲取數據
- 10. 在線獲取mysql數據
- 11. Mysql獲取數據
- 12. 獲取MySQL數據
- 13. MySQL數據獲取
- 14. JAVA:從mysql表中獲取單元格
- 15. 在mysql數據庫中獲取多行
- 16. 從MySQL在PHP中獲取數據
- 17. 獲取元數據
- 18. 在單個表中獲取計數MySQL
- 19. 從MySQL表獲取兩天數據
- 20. 逐個獲取mysql表數據
- 21. 爲MySql獲取數據庫的表格
- 22. 獲取MySQL表數據與特定值
- 23. 獲取數據形式MySQL表
- 24. MySQL獲取表連接數據
- 25. 在wordpress中從Mysql表中獲取數據
- 26. PHP從HTML表中獲取數據來更新MySQL數據庫
- 27. 獲取文件元數據在Linux中
- 28. 在Appengine中獲取Shoutcast元數據
- 29. PHP joomla在com_content中獲取元數據
- 30. 從mysql數據庫獲取表格以填充數據列表
你能爲我們提供更多的細節?什麼元數據例如,我不太確定是否要插入或選擇數據本身。 – ESG
使用谷歌搜索在表格中獲取元數據MySQL給了我很多好的結果,例如。 [在MySQL中獲取表元數據](http://stackoverflow.com/q/510410) –
@Janne Kyckling - 請告訴我你想要什麼元數據? –