我有一個數據集,包含很多想要導入到MySQL數據庫的列,所以我希望能夠在不指定列標題的情況下創建表格。相反,我想提供一個帶有列標籤的文件名(假定)是MySQL CREATE TABLE命令。我在Ubuntu中使用標準的MySQL查詢瀏覽器工具,但在創建表格對話框中我沒有看到這個選項,也不知道如何編寫查詢來從CREATE TABLE文檔頁面執行此操作。但是,必須有一個辦法......如何將列名,數據從文本文件加載到MySQL表中?
1
A
回答
1
CREATE TABLE語句不僅僅包括列名
- 表名*更
- 列名*
- 列數據類型*
- 列約束,如NOT NULL
- 列選項,如DEFAULT,字符集
- 表約束,如PRIMARY KEY *和FOREIGN KEY 個
- 指標
- 表選項,比如存儲引擎,默認字符集
*爲必填
你不能得到這一切只是從列名的列表。你應該自己編寫CREATE TABLE語句。
重新評論:許多軟件開發框架支持在不使用SQL DDL的情況下聲明表的方法。例如。 Hibernate使用XML文件。 YAML由Rails ActiveRecord,PHP Doctrine和Perl的SQLFairy支持。可能有其他工具使用其他格式,如JSON,但我不知道其中一種。
但最終,所有這些「簡化」的界面都不像學習SQL那麼複雜,但卻無法完全代表SQL的功能。另見The Law of Leaky Abstractions。
退房SQLFairy,因爲該工具可能已經從文件轉換的方式,可以幫助你的SQL。而且,MySQL查詢瀏覽器(或其當前名稱,MySQL Workbench)可以讀取SQL文件。所以你可能不需要手動複製&粘貼。
相關問題
- 1. 將數據從文本文件加載到oracle中的表中
- 2. 如何將數據加載爲mysql中的文本文件?
- 3. 如何將數據文件加載到數組列表中
- 4. 通過SSH將數據從文件加載到Mysql表中
- 5. 將數據從文本文件加載到二維數組中?
- 6. 將數據從文本文件加載到數組中
- 7. 如何在PHP中將文本文件加載到數據庫?
- 8. 如何將文本文件加載到熊貓數據框中?
- 9. 如何從文本框中將數據加載到列表框中?
- 10. 通過文本將數據加載到mySQL文件
- 11. 如何從文本文件加載數據到JavaScript數組?
- 12. 無法將文件中的數據加載到Mysql表中
- 13. 如何在PHP中將.xls文件加載到mysql數據庫?
- 14. 使用腳本將.csv文件加載到MySQL數據庫中
- 15. 如何從sql數據庫表加載數據到文本框
- 16. 如何將數據從文本文件導入到特定的MySQL列中?
- 17. 如何將文本從文本框添加到列表中
- 18. 將文本加載到列表框中
- 19. 將文本文件中的數據添加到列表框
- 20. 從文本文件中將多行xml數據加載到Hive表中
- 21. 將數據加載到文本框中選擇下拉列表
- 22. 如何將加載到目標表中的數據從源表複製到文本文件中?
- 23. 將Lua腳本加載到以文件名命名的表中
- 24. 如何將數據從RichTextBox保存到文件或從文件中加載
- 25. 如何導入從文本文件數據到MySQL數據庫
- 26. 將數據加載到文本框中
- 27. 文本文件不會將信息加載到列表框中
- 28. 將文本文件加載到列表框中
- 29. 如何將數據從csv文件導入到mysql表中?
- 30. 從文本文件加載數據庫
從包含列名和列數據類型的文件如何?創建這種方法要比將每個列名輸入到CREATE TABLE語句中困難得多。 –
看起來解決方案是在文本文件中創建列規格,然後將其複製粘貼到我的查詢瀏覽器中。這看起來會避免重新輸入。謝謝,您的評論引導我到'解決方案'。 –