Команда SQL для выборки из базы данных (SELECT, WHERE, LIKE, AND, OR)
Команда SELECT позволяет получить данные из базы. Существует возможность задать различные фильтры и лимиты на выборку. Попробуем привести несколько примеров SQL запросов с ограничением выборки в таблице USERS, в которой содержатся данные пользователей.
⤷ Читать дальше
Гайды по БД и SQL
Команда SELECT позволяет получить данные из базы. Существует возможность задать различные фильтры и лимиты на выборку. Попробуем привести несколько примеров SQL запросов с ограничением выборки в таблице USERS, в которой содержатся данные пользователей.
⤷ Читать дальше
Гайды по БД и SQL
👍4❤1
SQL и тайны коридоров Хогвартса
Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к трудностям при чтении чужих запросов. Не существует и какого-нибудь большого авторитетного style-guide для SQL, какие существуют для других языков. И все решается в основном делом вкуса, о котором как известно не спорят. Возможно проблема в отсутствии теоретической основы, некого физического обоснования почему стоит придерживаться каких либо определенных правил при оформлении SQL кода. Давайте попробуем разобраться.
⤷ Ссылка на статью
Гайды по БД и SQL
Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к трудностям при чтении чужих запросов. Не существует и какого-нибудь большого авторитетного style-guide для SQL, какие существуют для других языков. И все решается в основном делом вкуса, о котором как известно не спорят. Возможно проблема в отсутствии теоретической основы, некого физического обоснования почему стоит придерживаться каких либо определенных правил при оформлении SQL кода. Давайте попробуем разобраться.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4❤1
Графовые таблицы в SQL Server
В последнее время значимость графовых БД в IT-области стремительно увеличивается, а использование привычных реляционных БД для работы с высокоуровневыми иерархиями является крайне неэффективным, поскольку увеличение уровней связей, а, следовательно, и соединений, что приводит к снижению производительности. Основное преимущество графовых базы данных – их направленность на взаимосвязи между сущностями, что исключает необходимость использования внешних ключей. Это позволяет строить сложные системы, используя только абстракции ребер и вершин.
⤷ Читать дальше
Гайды по БД и SQL
В последнее время значимость графовых БД в IT-области стремительно увеличивается, а использование привычных реляционных БД для работы с высокоуровневыми иерархиями является крайне неэффективным, поскольку увеличение уровней связей, а, следовательно, и соединений, что приводит к снижению производительности. Основное преимущество графовых базы данных – их направленность на взаимосвязи между сущностями, что исключает необходимость использования внешних ключей. Это позволяет строить сложные системы, используя только абстракции ребер и вершин.
⤷ Читать дальше
Гайды по БД и SQL
👍4
Как устроены базы данных?
Эта статья родилась не от хорошей жизни. Часто даже не то что начинающие разработчики, но и вполне продвинутые, не знают каких-то базовых вещей — может быть, давно учились в университете и с тех пор забыли, или им не приходилось углубляться в теорию, поскольку и так работалось нормально.
⤷ Ссылка на статью
Гайды по БД и SQL
Эта статья родилась не от хорошей жизни. Часто даже не то что начинающие разработчики, но и вполне продвинутые, не знают каких-то базовых вещей — может быть, давно учились в университете и с тех пор забыли, или им не приходилось углубляться в теорию, поскольку и так работалось нормально.
⤷ Ссылка на статью
Гайды по БД и SQL
👍7
Сравнение SQL и NoSQL: как выбрать систему хранения данных
Мы подготовили небольшой гайд по типам баз данных, чтобы вы могли принять верное решение.
⤷ Ссылка на статью
Гайды по БД и SQL
Мы подготовили небольшой гайд по типам баз данных, чтобы вы могли принять верное решение.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4
Руководство по SQLite: настраиваем и учимся работать
Давно хотели познакомиться с SQLite? Мы сделали руководство по настройке и работе с инструментом, на основе статьи топового программиста.
⤷ Ссылка на статью
Гайды по БД и SQL
Давно хотели познакомиться с SQLite? Мы сделали руководство по настройке и работе с инструментом, на основе статьи топового программиста.
⤷ Ссылка на статью
Гайды по БД и SQL
👍3❤2
Миграции баз данных с помощью библиотеки Liquibase
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказываем в материале. А также по шагам разбираем, как настроить миграции с помощью открытой библиотеки Liquibase.
⤷ Ссылка на статью
Гайды по БД и SQL
Что такое миграции баз данных, когда и на каких проектах их настраивают, как они работают, — рассказываем в материале. А также по шагам разбираем, как настроить миграции с помощью открытой библиотеки Liquibase.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4🔥1
Как изучить SQL за ночь или шпаргалка для системного аналитика
В статье есть минимум теории для задач на работе или собеседовании (прим. операторов в SQL больше, но в своей работе использовала чаще всего эти а также практические задания, которые можно выполнить у себя на ПК бесплатно, предварительно установив сервер баз данных.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье есть минимум теории для задач на работе или собеседовании (прим. операторов в SQL больше, но в своей работе использовала чаще всего эти а также практические задания, которые можно выполнить у себя на ПК бесплатно, предварительно установив сервер баз данных.
⤷ Ссылка на статью
Гайды по БД и SQL
👍4❤3
Как работает SQL Join: описание, методы, примеры
Поговорим о том, как работает Join в SQL-базах данных. Для чего нужна эта директива, какие возможности она открывает и как правильно ее использовать.
⤷ Ссылка на статью
Гайды по БД и SQL
Поговорим о том, как работает Join в SQL-базах данных. Для чего нужна эта директива, какие возможности она открывает и как правильно ее использовать.
⤷ Ссылка на статью
Гайды по БД и SQL
👍6
Кручу, верчу логи при помощи SQL — облегчаем анализ данных
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному программному обеспечению, но нужно знать к какому. Не всегда есть время на изучение. И хорошо, если под конкретные задачи на примете есть несколько вариантов. А если их нет, тогда как быть?
⤷ Читать дальше
Гайды по БД и SQL
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному программному обеспечению, но нужно знать к какому. Не всегда есть время на изучение. И хорошо, если под конкретные задачи на примете есть несколько вариантов. А если их нет, тогда как быть?
⤷ Читать дальше
Гайды по БД и SQL
👍4❤🔥1🔥1
Использование хэш-ключей вместо строковых индексов
Что такое хэширование?
Говоря коротко, хэширование – это целочисленный результат алгоритма (известного как хэш-функция), применяемого к заданной строке. Вы передаете в алгоритм строку, а на выходе получаете целое число. Если Вы используете эффективную хэш-функцию, то вероятность того, что две различных строки дадут одно и то же значение хэш-функции, будет невелика. Такой случай известен под названием коллизии хэширования. Предположим, что Вы применили к этой статье алгоритм хэширования, затем изменили один символ в статье и повторили алгоритм: он возвратил бы другое целое число.
Хэш-ключи в проекте базы данных
⤷ Читать дальше
Гайды по БД и SQL
Что такое хэширование?
Говоря коротко, хэширование – это целочисленный результат алгоритма (известного как хэш-функция), применяемого к заданной строке. Вы передаете в алгоритм строку, а на выходе получаете целое число. Если Вы используете эффективную хэш-функцию, то вероятность того, что две различных строки дадут одно и то же значение хэш-функции, будет невелика. Такой случай известен под названием коллизии хэширования. Предположим, что Вы применили к этой статье алгоритм хэширования, затем изменили один символ в статье и повторили алгоритм: он возвратил бы другое целое число.
Хэш-ключи в проекте базы данных
⤷ Читать дальше
Гайды по БД и SQL
👍6🔥1
SQL HowTo: наперегонки со временем
В PostgreSQL несложно написать запрос, который уйдет в глубокую рекурсию или просто будет выполняться гораздо дольше, чем нам хотелось бы. Как от этого защититься?
А чтобы еще и полезную работу сделать? Например, набрать следующий сегмент данных при постраничной навигации со сложным условием фильтрации.
⤷ Читать дальше
Гайды по БД и SQL
В PostgreSQL несложно написать запрос, который уйдет в глубокую рекурсию или просто будет выполняться гораздо дольше, чем нам хотелось бы. Как от этого защититься?
А чтобы еще и полезную работу сделать? Например, набрать следующий сегмент данных при постраничной навигации со сложным условием фильтрации.
⤷ Читать дальше
Гайды по БД и SQL
👍4🔥1
Продвинутые SQL запросы
Продвинутые запросы SQL отличаются от базовых запросов тем, что тут идёт работа не с 1 таблицей, а с 2-мя и более. Так же возможность создавать отдельные таблицы и так же проводить с ними операции, как удаление, изменение и прочее. Далее возможность работы с индексами, которые позволяют ускорять поиск по данным.
⤷ Ссылка на статью
Гайды по БД и SQL
Продвинутые запросы SQL отличаются от базовых запросов тем, что тут идёт работа не с 1 таблицей, а с 2-мя и более. Так же возможность создавать отдельные таблицы и так же проводить с ними операции, как удаление, изменение и прочее. Далее возможность работы с индексами, которые позволяют ускорять поиск по данным.
⤷ Ссылка на статью
Гайды по БД и SQL
👍7❤2🔥2
7 cайтов для оттачивания навыка написания SQL запросов
Работа с SQL – базовый навык для любого человека, связанного с информационными технологиями. Сайт proglib.io опубликовал подборку 7 лучших ресурсов для оттачивания работы c SQL запросами, чтобы прокачать его.
⤷ Ссылка
Гайды по БД и SQL
Работа с SQL – базовый навык для любого человека, связанного с информационными технологиями. Сайт proglib.io опубликовал подборку 7 лучших ресурсов для оттачивания работы c SQL запросами, чтобы прокачать его.
⤷ Ссылка
Гайды по БД и SQL
👍5🔥1
SQL-запросы, о которых должен знать каждый дата-инженер. Гайд по по работе с SQL в Data Science
Знание продвинутого синтаксиса SQL необходимо и новичку, и опытному дата-инженеру или аналитику данных. В связи с бурным ростом объема данных все более важным становится умение очень быстро их анализировать. Объем данных на этом графике показан в зеттабайтах.
⤷ Читать дальше
Гайды по БД и SQL
Знание продвинутого синтаксиса SQL необходимо и новичку, и опытному дата-инженеру или аналитику данных. В связи с бурным ростом объема данных все более важным становится умение очень быстро их анализировать. Объем данных на этом графике показан в зеттабайтах.
⤷ Читать дальше
Гайды по БД и SQL
🔥6👍1
Объясните ограничение CHECK
Ответ:
Ограничение CHECK обеспечивает целостность. Он применяется к столбцу в таблице для ограничения значений, которые могут быть вставлены в него. Столбец, к которому применяется ограничение CHECK, может иметь только некоторые определенные значения. Ниже приведен пример применения ограничения CHECK в базе данных SQL Server.
Гайды по БД и SQL
Ответ:
👍4
Базы данных.Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем (2022)
Автор: Мартишин С. А., Симонов В. Л., Храпченко М. В.
О книге: Учебное пособие предназначено для изучения практического применения СУБД SQL и NoSQL-типа при проектировании информационных систем.
Гайды по БД и SQL
Автор: Мартишин С. А., Симонов В. Л., Храпченко М. В.
О книге: Учебное пособие предназначено для изучения практического применения СУБД SQL и NoSQL-типа при проектировании информационных систем.
Гайды по БД и SQL
👍4