113
A
回答
177
25
6
這就是SHOW CREATE TABLE查詢。您也可以查詢SCHEMA TABLES。
SHOW CREATE TABLE YourTableName;
32
看看INFORMATION_SCHEMA
。 TABLES
表。它包含有關所有表的元數據。
例子:
SELECT * FROM `INFORMATION_SCHEMA`.`TABLES`
WHERE TABLE_NAME LIKE 'table1'
這樣做的好處比其他的方法是,你可以很容易地使用查詢,像上面的在其他查詢子查詢。
+1
是不是它應該是'information_schema`.`columns`(使用`columns`表而不是`tables`?因爲`tables`不包含任何信息在其類型是表列 – 2014-08-22 08:07:00
82
要獲取整個數據庫結構爲一組CREATE TABLE語句,使用mysqldump:
mysqldump database_name --compact --no-data
對於單表,mysqldump的數據庫名稱後添加的表名。你得到的SQL和SHOW CREATE TABLE相同的結果:
SHOW CREATE TABLE table;
或者DESCRIBE如果你喜歡列清單:
DESCRIBE table;
7
,我發現有用
打開你的命令的第一個答案的變化提示並輸入(你不必登錄到你的mysql服務器)
mysqldump -hlocalhost -u<root> -p<password> <dbname> --compact --no-data > </path_to_mydump/>mysql.dmp
14
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'test' AND TABLE_NAME ='products';
其中Table_schema
是數據庫名稱
1
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA
。COLUMNS
WHERE TABLE_SCHEMA
= 'bodb' AND TABLE_NAME
= 'ABC';
作品讓所有的列名
0
如今,人們使用DESC
,而不是DESCRIPTION
。例如: - DESC users;
相關問題
- 1. 如何通過mysql查詢獲取表結構及其數據?
- 2. 如何在javascript中獲取數據通過php mysql查詢
- 3. 如何構建MySql查詢從數據庫獲取通話記錄
- 4. Django數據庫查詢:如何通過id獲取對象?
- 5. 數據庫結構查詢
- 6. 通過ID查詢mysql數據庫
- 7. 通過查詢從mysql數據庫讀取數據值
- 8. Php:通過mysql從數據庫中獲取結果集
- 9. MySQL數據庫結構(架構)諮詢
- 10. 如何通過mysql獲取數據
- 11. 如何修改這個MySQL查詢來獲取特定的數據結構?
- 12. 使用mysql查詢獲取數據庫中的數據在php
- 13. MYSQL查詢獲取數據?
- 14. 如何通過PHP中獲取查詢循環使用的MySQL
- 15. 如何使用peewee/mysqldb通過python查詢MySQL數據庫?
- 16. 通過函數獲取數據庫查詢
- 17. 如何查詢MySQL數據庫並通過PHP顯示其搜索結果?
- 18. 通過SPARQL查詢獲取RDF圖的結構
- 19. 通過mysql查詢獲取行號
- 20. PDO的MySQL查詢獨立的數據庫結構的
- 21. 如何通過查詢Java中的數據庫填充對象構造函數
- 22. 通過SQL查詢獲取庫存數據
- 23. MySQL:錯誤的查詢或數據庫結構不好?
- 24. PHP MYSQL數據庫結構,一個條目的多個查詢
- 25. 如何獲取Codeigniter中的數據庫查詢後的行數?
- 26. 如何通過MySQL查詢
- 27. 獲得通過MySQL查詢
- 28. 如何在java中獲取數據庫的表結構?
- 29. Sql數據庫查詢/結構
- 30. 如何通過SQL查詢從Visualforce頁面獲取KnowledgeArticleViewStat數據?
針對特定的數據庫使用:`SHOW TABLES FROM database_name` – Tarik 2016-05-27 06:43:12