這裏沒什麼技術。假設我有很多不同的分類數據,我想創建一個數據庫。有人會用SQL代碼本身手動插入所有這些信息嗎?或者有人制作一個模擬網站來輸入數據?你的一些策略是什麼?將一堆內容添加到SQL數據庫的最簡單方法是什麼?
1
A
回答
1
如果沒有辦法自動完成它,那麼模擬網站將是一條可行的路線:您甚至可以一次將它與更多的人一起使用,實際上可以將輸入速度相乘(只要您不搞砸他們每個人的數據的不同部分)。
1
你的數據格式是什麼?它有多少?如果它的Excel然後SQL Server有工具來導入它。我不確定MySQL是否有類似的東西。即使它沒有使用Excel數據的其他技術,也是根據需要使用公式來連接以生成INSERT語句。然後將這些粘貼到查詢窗口中並運行。
我不會爲它做一個網站,除非我已經爲它建立了一個管理網站,並且想用最初的負載來測試它。
1
1
大多數數據庫服務器提供了一種從多種格式導入數據的方法,您可以先查看一下。
如果不是,您可以編寫一個簡單的腳本或控制檯應用程序來解析輸入數據,並寫出一個SQL腳本以將數據插入到適當的表中。
例如,如果您的數據是在CSV文件中,您將解析該文件中的每一行,並生成一條插入語句以寫入.sql文件。
MyData.csv
1,2,3,'Test',4
2,3,4,'Test2,6
GeneratedInsert.sql
insert into table (col1,col2,col3,col4,col5) values (1,2,3,'Test',4)
insert into table (cal1,col2,col3,col4,col5) values (2,3,4,'Test2',6)
0
大多數網絡語言都有某種可以快速設置的自動腳手架。如果您的網站託管時沒有直接訪問數據庫,也可用於管理員工作。
否則,是的 - 編寫SQL語句。將數據庫作爲構建過程的一部分有用。
1
MySQL的語句LOAD DATA INFILE
用於從平面文件中加載批量數據。它比其他方法更容易使用並且快得多。
但首先您必須使用SQL來設計具有與導入數據字段匹配的字段的表格。也就是說,如果你有一些文件用逗號分隔的數據:
Titanic;1997;4 stars
Batman Begins;2005;5 stars
"Harry Potter and the Sorcerer's Stone";2001;3 stars
...
您可以創建一個表:
CREATE TABLE Movies (
title VARCHAR(100) NOT NULL,
year YEAR NOT NULL
rating VARCHAR(10)
);
然後加載數據:
LOAD DATA INFILE 'movies.txt' INTO TABLE Movies
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"';
相關問題
- 1. 將數據庫添加到html文件最簡單的方法是什麼?
- 2. 將表單數據添加到URL最簡單的方法是什麼?
- 3. 將DOCTYPE添加到Scala XML的最簡單方法是什麼?
- 4. 將任意數據添加到ModelForm的最簡單方法是什麼?
- 5. 什麼是從csv到數據庫的最簡單的方法?
- 6. Java:XML到數據庫中,最簡單的方法是什麼?
- 7. 什麼是將內容添加到模板的最佳方式?
- 8. 將SQLServer 2000數據庫導出到XML最簡單的方法是什麼?
- 9. 將MySQL數據庫導出到CouchDB的最簡單方法是什麼?
- 10. 將PostgreSQL數據庫遷移到SQL Server的最簡單方法
- 11. 用C++將數據插入mysql數據庫的最簡單方法是什麼?
- 12. 將.profile添加到ssh的簡單方法是什麼?
- 13. 將數據追加到SQL列的最簡單方法
- 14. 以編程方式向JSON添加數據的最簡單方法是什麼?
- 15. 將WCF Web服務添加到DotNetNuke網站..最簡單的方法是什麼?
- 16. 將BPM添加到J2EE應用程序的最簡單方法是什麼?
- 17. 將域名添加到Debian服務器的最簡單方法是什麼?
- 18. 將熱鍵添加到網頁的最簡單方法是什麼?
- 19. 將GWT添加到Spring MVC應用程序的最簡單方法是什麼?
- 20. 將元素添加到列表末尾的最簡單方法是什麼?
- 21. 將數據添加到Django數據庫的最佳方式是什麼?
- 22. 將sql 08空間數據導入地圖的最簡單方法是什麼?
- 23. 在Java中獲取數據庫元數據的最簡單方法是什麼?
- 24. 將內容添加到數據庫中
- 25. 什麼是升級Magento數據庫的最快和最簡單的方法?
- 26. 將Word文檔中的內容提取到SQL數據庫的最佳方法是什麼?
- 27. 在PHP中加載一組文字數據的最簡單方法是什麼?
- 28. 將Excel數據導出到Matlab最簡單的方法是什麼?
- 29. 將一個System.Data.DataSet導入Excel的最簡單方法是什麼?
- 30. 從iPhone備份中查看SQL文件/應用程序數據的內容的最簡單方法是什麼?
謝謝!我覺得這是要走的路。所以我會在本地設置一些東西,讓幾個朋友幫我添加完全原始的內容。所有書都畫出來了。 – Trip 2010-05-08 19:00:06