[英]How to dump mysql table structure without data with a SQL query?
我需要導出一個mysql表,但它有5GB的條目,所以我只想要結構。 我試圖從一個簡單的PHP做一個SQL查詢,我該怎么辦?
您可以為此使用SHOW CREATE TABLE
。
顯示創建給定表的CREATE TABLE語句。 該語句需要表的SELECT權限。 從MySQL 5.0.1開始,此語句也適用於視圖。
例如:
SHOW CREATE TABLE MyTablename
我不是任何方式的MySQL專家,但以下網站建議使用mysqldump的-d
或--no-data
選項:
mysqldump -d -h localhost -u root -pmypassword databasename > dumpfile.sql
它對我有用。
如果你有“MySQL Workbench”v6.0
1)單擊數據庫的任何表。
2)右鍵單擊並選擇“表維護”
3)在“表格”選項卡下,突出顯示要導出的表格,右鍵單擊並選擇“發送到SQL編輯器”>“創建架構”
根據您的具體要求,簡單的事情
select * from table where 1=0
可能就夠了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.