Советы по началу работы с SQL? - PullRequest
3 голосов
/ 21 сентября 2008

У меня никогда не было особой необходимости в программировании с базами данных. Поскольку их использование настолько широко распространено, мне кажется, что это хорошая вещь для изучения. SQL, похоже, является местом для начала, возможно SQLite и, возможно, привязок Python . Что бы вы порекомендовали для кого-то нового в этом? Мы приветствуем библиотеки, инструменты и идеи проектов.

Ответы [ 18 ]

1 голос
/ 21 сентября 2008

«Нежное введение в SQL» - вы даже можете попрактиковаться в «живых запросах» прямо на этом учебном сайте.

http://sqlzoo.net/

0 голосов
/ 12 июня 2009

Я узнал 90% того, что я знаю о SQL, из здесь . В 1997 г.

Я думаю, что это все еще стоит.

0 голосов
/ 22 сентября 2008

Прочтите книгу, чтобы начать изучать SQL. Я прочитал Начало SQL-запросов от Apress не так давно, и обнаружил, что это понятно и логично написано для новичка (я рассмотрел его для коллеги).

0 голосов
/ 21 сентября 2008

Если вы уже знаете одну или две вещи о веб-приложениях, то это было бы хорошим началом. Почти каждое серьезное веб-приложение использует базу данных SQL в качестве бэкэнда.

0 голосов
/ 21 сентября 2008

Возможно, вы захотите начать с MySQL, так как он широко документирован и с ним очень легко начать работу. Вы можете загрузить Community Edition , а затем добавить GUI Tools , и у вас будет графический интерфейс и интерфейсы командной строки.

0 голосов
/ 21 сентября 2008

Ребята из Head First вышли с книгой. Учитывая, насколько хороши их другие книги, я бы порекомендовал эту. Хотя еще не читал. ( LINK )

0 голосов
/ 04 января 2013

Эй, хотя и не завершено, здорово освоить SQLite, как упоминалось выше, Google «Изучите SQL трудным путем» и есть онлайн-книга, с которой вы можете работать, используя SQLite.

Google отлично подходит для бесплатной загрузки PDF-файлов "Кашель", но попробуйте http://www.sqlfiddle.com/

Это бесплатная онлайн-платформа! Вход в систему не требуется, просто перейдите на их страницу, создайте базу данных на любом языке, который вам нужен (это лучший выбор, который я выбираю T-SQL, так как я изучаю это), и затем вы можете запрашивать его сколько угодно. Я изучаю PDF-файл, содержащий файлы SQL с открытым исходным кодом, которые вы можете скачать, чтобы следовать, и SQLFiddle отлично подходит для изучения специфического SQL поставщика.

0 голосов
/ 21 сентября 2008

Если вы программируете с использованием .NET Framework, то изучение LINQ может быть хорошим началом. «Механизм» LINQ будет обрабатывать для вас внутреннюю связь с базой данных (или объектами, или объектами, или XML и т. Д.) Если вы хотите копать глубже, вы можете изучить SQL, сгенерированный написанным вами LINQ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...