我需要導出一個mysql表,但它有5GB的條目,所以我只想要結構。我試圖從一個簡單的PHP做一個SQL查詢,我該怎麼做?如何使用SQL查詢轉儲沒有數據的mysql表結構?
45
A
回答
80
您可以使用SHOW CREATE TABLE
。
顯示CREATE TABLE語句, 創建給定的表。語句 需要SELECT特權用於 表。從MySQL 5.0.1起,這個 聲明也適用於視圖。
例如爲:
SHOW CREATE TABLE MyTablename
-9
根據您的具體要求,如
select * from table where 1=0
就足夠簡單的事情。
51
我不以任何方式MySQL的專家,但以下site建議使用mysqldump的-d
或--no-data
選項:
mysqldump -d -h localhost -u root -pmypassword databasename > dumpfile.sql
它爲我工作。
5
如果u有 「MySQL工作臺」 V6.0
1)點擊數據庫的任何表。
2)單擊鼠標右鍵,選擇「表維護」
3)在「表」選項卡中,高亮顯示u要導出表,單擊鼠標右鍵,選擇「發送到SQL編輯器」>「創建模式「
0
它已經回答下面的鏈接:
MySql export schema without data
使用下面的命令採取結構或模式轉儲。
mysqldump -u root -p --no-data dbname > schema.sql
相關問題
- 1. MySQL的轉儲結構的所有表和數據的一些
- 2. 如何通過mysql查詢獲取表結構及其數據?
- 3. SQL查詢沒有數據
- 4. 如何查詢沒有表的MySQL?
- 5. 構建SQL查詢的表結構
- 6. Sql數據庫查詢/結構
- 7. 如何使用Flask與MySQL(沒有sqlalchemy - 原始的sql查詢)?
- 8. 如何存儲和查詢樹形結構的數據庫
- 9. 沒有查詢結果-mysql
- 10. mysql查詢沒有結束
- 11. 使用查詢的MySQL轉儲
- 12. 如何通過查詢獲取MySQL中的數據庫結構
- 13. SQL查詢沒有結果
- 14. 查詢MySQL轉儲
- 15. 在C#中轉儲一些mysql表(結構+數據)
- 16. 如何使用條件api查詢兩個具有相同結構的SQL表?
- 17. 如何在MYSQL/SQL中查詢此表結構中的訂單結果?
- 18. 數據轉置使用Oracle SQL查詢
- 19. mysql,從表單數據構建長的sql查詢。 (php)
- 20. 將數據從SQL查詢存儲到我自己的數據結構中
- 21. MySQL刪除沒有查詢的數據?
- 22. 查詢中的Mysql返回表結構
- 23. 意見表和查詢結構(MySQL的)
- 24. 可以使用sqlcmd轉儲表結構和數據嗎?
- 25. 如何構建將適用於大數據的表使用Mysql查詢過程
- 26. SQL,使用查詢本身提供的數據構建查詢
- 27. 用於存儲緩存的SQL查詢的數據結構是什麼?
- 28. 結構化和有序的MySQL查詢
- 29. MySQL查詢,從表中總結數據
- 30. Sql查詢結果結構
爲什麼這個答案downvoted像瘋了? – 2016-07-08 11:00:02
@KorayTugay由於答案是完全錯誤的。它只給出DATA而不是沒有數據的結構 – jeb 2017-01-02 14:30:56