Ответ 1
Множество ссылок для открытия наборов данных здесь:
http://readwrite.com/2008/04/09/where_to_find_open_data_on_the/
хотя я сомневаюсь, что любой из них будет генерировать SQL-запросы для вас.
Кто-нибудь знает какие-либо ресурсы, которые предоставляют хорошие, полезные запасы данных? Например, я загрузил SQL script, который включает в себя все штаты, города и почтовые индексы США. Это помогло мне много времени в недавнем приложении, где я хотел бы выполнять поиск по географии. Кто-нибудь из вас знает о других полезных наборах данных, которые доступны для свободного скачивания?
Например:
У кого-нибудь есть рекомендации?
EDIT:
В качестве примера, вот где я нашел MySQL script, содержащий все почтовые индексы США и их соответствующую широту/долготу. Кто-нибудь еще нашел аналогичные полезные наборы данных в SQL, которые можно легко импортировать и использовать?
http://www.chrissibert.com/blog/wp-content/uploads/2009/06/zipcodes.7z
ИЗМЕНИТЬ 2:
Чтобы выяснить, о каких типах наборов данных я говорю... Я имею в виду набор данных, которые могут быть сразу полезны для приложений, могут применяться в различных сценариях и обычно представляют собой информацию, которую легко найти для малые случаи, но сложнее компилировать для больших наборов данных. База данных почтового индекса - отличный пример для меня. Не сложно получить lat/long для одного заданного почтового индекса. Но, это немного больше времени, чтобы получить значения для всех действительных почтовых индексов в США. Эти данные также не полезны ни для одной отрасли, ни для бизнеса, но могут применяться в различных приложениях.
Множество ссылок для открытия наборов данных здесь:
http://readwrite.com/2008/04/09/where_to_find_open_data_on_the/
хотя я сомневаюсь, что любой из них будет генерировать SQL-запросы для вас.
Shadowman, лучше, если вы скажете подробный список того, что вы хотите.
Вот идея, как выложить список чего-то - вот как я это делаю:
Например, мне нужен список колледжей/университетов в Калифорнии.
colleges california wikipedia
. Затем откройте первый найденный элемент там;Во второй ячейке первой строки написано templated script, например:
="INSERT INTO Colleges (state, name) VALUES ('CA', '" & RC[-1] & "');"
Это должно произвести что-то вроде
INSERT INTO Colleges (state, name) VALUES ('CA', 'Academy of Art University, San Francisco');
INSERT INTO Colleges (state, name) VALUES ('CA', 'Allied American University, Laguna Hills (Online)');
INSERT INTO Colleges (state, name) VALUES ('CA', 'American Jewish University, Los Angeles');
INSERT INTO Colleges (state, name) VALUES ('CA', 'American Sports University, San Bernardino');
INSERT INTO Colleges (state, name) VALUES ('CA', 'Anaheim University, Anaheim (Online)');
INSERT INTO Colleges (state, name) VALUES ('CA', 'Antioch University, Culver City');
-- etc...
http://www.data.gov/ имеет множество разных наборов данных, но большинство из них не являются "запасами".
EDIT: Я оставлю свой предыдущий ответ. Если вы хотите конвертировать произвольные CSV в SQL-скрипты для использования базы данных, прочитайте ниже. В противном случае база данных Chinook предлагает отличные образцы данных со сценариями, совместимыми с различными реляционными базами данных.
Я искал образцы базовых SQL-подобных наборов данных, чтобы помочь в обучении друга, как делать SQL-запросы. Некоторые из размещенных здесь ссылок больше не доступны, поэтому я опубликую то, что я использовал.
Есть некоторые довольно интересные CSV-данные, доступные из SpatialKey здесь.
Данные CSV можно использовать, если это вам нужно, но мне нужны данные в базе данных SQLite, поэтому я использовал эту удобную CSV- > SQL онлайн-конвертер.
После загрузки SQL я выполнил следующее:
В оболочке:
sqlite3 <database_file>
В оболочке SQLite:
.load <path to SQL script file>
Символы запаса проблематичны, они могут быть разными для каждого места проведения торговли, и почти все они хранятся в качестве защищенной интеллектуальной собственности объекта или поставщика данных, например. Thomson Reuters, Bloomberg, Nasdaq, NYSE.
Если вы ищете данные временных рядов, посмотрите Quandl. Самое замечательное в том, что у него множество тонких наборов данных (запасы, экономика, здравоохранение, образование и т.д.), Но доступно всем одним простым API RESTful. Если программирование - это не ваше дело, тогда есть бесплатный подключаемый модуль Excel, который позволяет легко захватывать данные в вашей таблице.
На сайте документации MySQL есть список загружаемых наборов данных уже в формате SQL, готовый для использования в базе данных.
cd Downloads
gunzip world_innodb.sql.gz
world
$ mysql
mysql> create database world
mysql> quit
cat world_innodb.sql | мир mysql
Этот набор данных является идеей для учащихся, которые хотят практиковать свой SQL.