Наши редакторы самостоятельно исследуют, тестируют и рекомендуют лучшие продукты; вы можете узнать больше о наших процесс обзора здесь. Мы можем получать комиссию за покупки, сделанные по выбранным нами ссылкам.
Наши лучшие выборы
Лучшее для начинающих: Начало работы с SQL в Amazon
«Книга, состоящая из 130 страниц, относительно короткая, цель ее - помочь читателям овладеть основами и быстро научиться выполнять полезные задачи».
Второе место, Лучшее для начинающих: SQL All-in-One для чайников на Amazon
«SQL All-in-One для чайников - это том, но его более 750 страниц разделены на восемь томов с логической структурой, которая делает работу с ним менее утомительной».
Лучше всего для быстрого освоения: SQL за 10 минут на Amazon
«Книга отлично справляется с обучением основам в спешке и разбита на 22 урока».
Лучше всего для создания сложных запросов: SQL-запросы для простых смертных на Amazon
«Автор предлагает сотни примеров, которые сопровождают его четко написанные объяснения концепций, методов и лучших практик SQL для проектирования баз данных и запросов».
Лучше всего для справки: Карманное руководство по SQL на Amazon
«Созданная как справочник, а не как руководство, нет необходимости читать книгу от корки до корки».
Лучшее для изучения T-SQL: Основы T-SQL в Amazon
«Все образцы кода были протестированы как на облачной, так и на локальной установке SQL Server, поэтому вы сможете использовать их независимо от версии, к которой у вас есть доступ».
Лучшее для разработчиков: SQL Server 2016 от Murach для разработчиков Amazon
«Его двадцать глав разделены на четыре раздела - введение, основные навыки SQL, расширенные навыки SQL, а также проектирование и реализация базы данных».
Лучшее для обучения на практике: Проблемы практики SQL на Amazon
"Для тех, у кого нет доступа к существующему серверу базы данных, инструкции по установке включены бесплатно Microsoft SQL Server Express Edition и студия управления, а также пошаговое видео для примера база данных."
Лучшие книги по SQL могут помочь вам изучить основы начала работы с SQL, в то время как промежуточные и более продвинутые варианты могут помочь вам освоить основы и избежать распространенных ошибок. Наш лучший выбор для начинающих - это Начало работы с SQL на Amazon Томасом Нилдом. На 130 страницах это не так много, чтобы утомить вас мелочами, но в нем достаточно контента, чтобы помочь вам овладеть основами, и включает в себя практические примеры и объяснения.
Теперь, когда вы начали работать с SQL, есть много другие языки программирования тоже стоит изучить, в зависимости от того, что вы пытаетесь сделать. Читайте ниже лучшие книги по SQL.
01
из 09
Лучше всего для начинающих: начало работы с SQL
Издатель-ветеран технологий O'Reilly выпустил множество различных руководств по SQL на протяжении многих лет, но для тех, кто просто погружается в воду, Начало работы с SQL это идеальное место для начала.
Книга объемом 130 страниц, относительно короткая, призвана помочь читателям овладеть основами и быстро научиться выполнять полезные задачи. Наполненный практическими примерами и полезными объяснениями, он написан в простом, доступном стиле, который не требует больших или каких-либо предварительных знаний. Для тех, кто только начинает, книга не требует доступа к существующему серверу базы данных. Вместо этого в нем объясняется, как настроить домашнюю среду для занятий, используя SQLite для снижения затрат и сложности.
Хотя основная часть книги посвящена основным командам, необходимым для извлечения, сортировки и обновления данных, в последней главе обсуждаются более сложные темы и предоставляются дополнительные ресурсы для тех, кто интересно.
02
из 09
Второе место, Лучшее для начинающих: SQL All-in-One для чайников
Скорее всего, вы когда-то видели характерный черно-желтый дизайн книги «Для чайников» - в конце концов, серия действительно охватывает невероятный круг тем. SQL All-in-One для чайников - это тяжелый фолиант, но его более 750 страниц разделены на восемь томов с логической структурой, которая делает работу с ним менее утомительной. Книга написана легким и доступным языком - она предполагает от читателя определенные общие технические знания, но не обязательно администрирование или разработку баз данных.
Помимо основных понятий, лежащих в основе языка, SQL All-in-One для чайников охватывает несколько других связанных тем, включая безопасность данных, разработку, XML, настройку производительности базы данных и многое другое. Книга доступна как на Kindle, так и на бумажном носителе, а ее код можно загрузить у издателя.
03
из 09
Лучшее для быстрого освоения: SQL за 10 минут
Если вы разработчик, бизнес-аналитик или кто-то еще, кому нужно быстро освоиться с использованием SQL, SQL за 10 минут был написан с мыслями о вас. Хотя вряд ли вы так быстро станете экспертом, книга отлично справляется с обучением основам в спешке и разбита на части. в 22 урока, которые охватывают все, от базовых операторов SELECT и UPDATE до более сложных тем, таких как хранимые процедуры и транзакции. обработка.
Содержание представлено в логическом и методическом порядке, но также легко погружаться в каждый раздел и выходить из него по мере необходимости, изучая синтаксис и концепции только тогда, когда они вам нужны. В тексте рассматриваются несколько платформ баз данных, от Microsoft Access и SQLite до MySQL, Oracle и т. Д., Что делает примеры актуальными и непосредственно применимыми для более широкого круга читателей. С полноцветными примерами кода в бумажной версии книги и множеством учебных пособий и поясняющих материалов, это идеальный ресурс для изучающих SQL, которым не хватает времени.
04
из 09
Лучшее для создания сложных запросов: SQL-запросы для простых смертных
Как следует из названия, SQL-запросы для простых смертных фокусируется на обучении своих читателей тому, как стать экспертом в легком создании даже сложных запросов. С логическим и юмористическим подходом к тому, что не является наиболее Занимаясь интересными предметами, автор предлагает сотни примеров, сопровождающих его четко написанные объяснения концепций, методов и лучших практик SQL для проектирования баз данных и запросов.
Новички извлекут большую пользу из этой книги, но даже те, кто уже достаточно знания, вероятно, позволят усвоить несколько новых советов и приемов (и, вероятно, избавиться от нескольких вредных привычек во время способ). Обновлено для четвертого издания с новыми расширенными темами, такими как разбиение на разделы и группировка, образец базы данных и сценарии создания доступны для Microsoft Access, SQL Server, MySQL и других платформы. Эта книга, доступная в формате Kindle и в мягкой обложке, стоит купить, если вы хотите значительно улучшить свою игру с SQL-запросами.
05
из 09
Лучшее для краткого ознакомления: Карманное руководство по SQL
Независимо от того, являетесь ли вы разработчиком начального уровня или администратором базы данных или много лет работаете с SQL, запоминание деталей каждой возможной команды и аргумента было бы сверхчеловеческим подвигом. Вот где компакт Джонатана Генника Карманное руководство по SQL приходит в.
Этот удобный справочник охватывает ряд серверов баз данных, включая Microsoft SQL Server, Oracle, DB2 и другие. объясняет различия в реализации между платформами и служит отличным напоминанием о редко используемых команды.
Созданная как справочник, а не как руководство, нет необходимости читать книгу от корки до корки - она создана для того, чтобы сидеть на столе и при необходимости обращаться к ней. Хотя вы можете найти большую часть информации внутри, выполнив несколько хороших поисков в Google, вы сможете быстро пролистать Карманное руководство по SQL поскольку точные детали, которые вам нужны, часто бывают быстрее, конкретнее и гораздо меньше отвлекают.
06
из 09
Лучшее для изучения T-SQL: основы T-SQL
Большинство руководств и справочников по SQL стараются быть независимыми от платформы, что позволяет им быть полезными для более широкого круга пользователей. читателей ценой того, что они не всегда полностью точны или полны для какой-либо конкретной системы баз данных. Тем не менее, для тех, кто должен полностью работать с Microsoft SQL Server, лучше всего будет сосредоточиться на тонкостях Transact-SQL - особого варианта языка Microsoft.
Хотя он нацелен на тех, кто плохо знаком с языком, Основы T-SQL не боится заниматься и более сложными, необязательными темами, а давние практикующие вряд ли уйдут с пустыми руками. Все образцы кода были протестированы как на облачной, так и на локальной установке SQL Server, поэтому вы сможете использовать их независимо от версии, к которой у вас есть доступ.
Эта книга, полезная как для разработчиков, так и для администраторов баз данных и опытных пользователей, - это не просто список команд и синтаксиса. Вместо этого он учит как теории, лежащей в основе T-SQL, так и тому, как лучше всего использовать его в реальном мире, с множеством практических примеров, которые помогут на этом пути.
07
из 09
Лучшее для разработчиков: SQL Server 2016 Murach для разработчиков
Независимо от того, являетесь ли вы опытным разработчиком, которому необходимо улучшить свои навыки работы с Microsoft SQL Server, или программистом начального уровня, стремящимся стать лучше в кодировании SQL, SQL Server 2016 компании Murach для разработчиков это идеальное место для начала.
Как следует из названия, книга объемом почти 700 страниц предназначена в первую очередь для разработчиков, но там, где это уместно, также представлена полезная информация по администрированию баз данных. Его двадцать глав разделены на четыре раздела - введение, основные навыки работы с SQL, продвинутые навыки работы с SQL, а также проектирование и реализация базы данных - с использованием рекомендаций Мураха. необычный, но разумный подход к размещению концепций и обсуждений на левых / четных страницах, а соответствующие скриншоты и примеры - справа / с нечетными номерами страниц.
Все объясняется просто и понятно, будь то вводные темы, такие как поиск и обобщение данные или более сложные предметы, такие как хранимые процедуры, триггеры или использование среды CLR. (CLR).
Для тех, у кого нет существующего экземпляра сервера MS SQL для использования, в конце книги приведены инструкции по настройке и использованию образца базы данных.
08
из 09
Лучшее для обучения на практике: проблемы практики SQL
Для тех, кто хочет расширить свои знания SQL за пределы того, что обычно доступно в учебных пособиях и онлайн-уроках, Проблемы практики SQL использует совершенно другой подход к изучению языка.
Книга содержит 57 задач, разная степень сложности от новичка до продвинутого, и призвана имитировать виды проблем, с которыми пользователи SQL сталкиваются в реальном мире. Автор намерен научить читателей «мыслить на языке SQL», анализировать проблемы с данными и находить качественные решения.
Для тех, у кого нет доступа к существующему серверу базы данных, бесплатно включены инструкции по установке. Microsoft SQL Server Express Edition и студия управления, а также пошаговое видео для примера база данных.
Проблемы практики SQL в значительной степени ориентирован на тех, кто хочет получать данные (с помощью операторов SELECT), а не обновлять существующую информацию, и кому необходимо изучить наиболее эффективные способы сделать это. Он доступен как в версии для Kindle, так и в мягкой обложке, а автору можно связаться по электронной почте для помощи в решении проблем и запросов.
09
из 09
Лучшее для предотвращения ошибок: SQL-антипаттерны: как избежать ловушек программирования баз данных (прагматичные программисты)
Те, кто находится на промежуточном этапе своих знаний SQL, могут обнаружить, что есть некоторые типичные ошибки программирования, которые вы делаете. SQL-антипаттерны помогает избежать. Написанный Биллом Карвином, он фокусируется на наиболее распространенных ошибках программирования SQL, определяет, что они из себя представляют и как их исправить. Книга разбита на четыре части, и, несмотря на то, что она является целевой, служит хорошим способом для более продвинутых пользователей избавиться от типичных ошибок базы данных.