这里没什么技术。假设我有很多不同的分类数据,我想创建一个数据库。有人会用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. Java:XML到数据库中,最简单的方法是什么?
- 5. 什么是将内容添加到模板的最佳方式?
- 6. 将SQLServer 2000数据库导出到XML最简单的方法是什么?
- 7. 用C++将数据插入mysql数据库的最简单方法是什么?
- 8. 将.profile添加到ssh的简单方法是什么?
- 9. 将数据追加到SQL列的最简单方法
- 10. 将GWT添加到Spring MVC应用程序的最简单方法是什么?
- 11. 将WCF Web服务添加到DotNetNuke网站..最简单的方法是什么?
- 12. 将数据添加到Django数据库的最佳方式是什么?
- 13. 在Java中获取数据库元数据的最简单方法是什么?
- 14. 什么是升级Magento数据库的最快和最简单的方法?
- 15. 将Word文档中的内容提取到SQL数据库的最佳方法是什么?
- 16. 在PHP中加载一组文字数据的最简单方法是什么?
- 17. 将Excel数据导出到Matlab最简单的方法是什么?
- 18. 将数据从java程序存储到MySQL的最简单方法是什么?
- 19. 将一个System.Data.DataSet导入Excel的最简单方法是什么?
- 20. 从iPhone备份中查看SQL文件/应用程序数据的内容的最简单方法是什么?
- 21. 什么是将推文存储到数据库的简单方法?
- 22. 将参数添加到条件查询的最简单方法
- 23. 使复制SQL Server数据库测试数据库的最简单方法是什么?
- 24. 将现有数据库附加到sql localdb的最佳方式是什么?
- 25. Android:保存少量数据的最简单方法是什么?
- 26. 在数据库中保存Django的formwizard form_list的最简单方法是什么?
- 27. 将单元格添加到gridView的最佳方式是什么?
- 28. 从C#中获取数据并将数据添加到Access数据库的最简单方法?
- 29. 自动将用户添加到新的sudoers文件最简单的方法或方法是什么?
- 30. 什么是将我的Twitter流添加到网站的简单方法?
谢谢!我觉得这是要走的路。所以我会在本地设置一些东西,让几个朋友帮我添加完全原始的内容。所有书都画出来了。 – Trip 2010-05-08 19:00:06