Работа с курсорами SQL
#курсоры #sql #mysql
"В языке SQL курсоры служат указателями, которые позволяют языку написания приложений обрабатывать результаты запросов построчно. В данной статье вкратце объясняется концепция и показывается, как объявить курсор, открыть, извлечь из него данные, а затем закрыть."
Читать
#курсоры #sql #mysql
"В языке SQL курсоры служат указателями, которые позволяют языку написания приложений обрабатывать результаты запросов построчно. В данной статье вкратце объясняется концепция и показывается, как объявить курсор, открыть, извлечь из него данные, а затем закрыть."
Читать
Всем привет!
Коллеги, а поделитесь своим опытом использования курсоров SQL. Для решения каких задач использовали и почему?
Коллеги, а поделитесь своим опытом использования курсоров SQL. Для решения каких задач использовали и почему?
IT Analyst - канал для аналитиков в индустрии IT. Будет интересен: web-аналитикам, BA/SA, data-аналитикам, продуктовым аналитикам, UX-аналитикам...
Ежедневно публикуются обучающие материалы:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
также поразбираемся в сортах аналитиков в индустрии IT.
Подписаться: @analysis_it
Ежедневно публикуются обучающие материалы:
▪переведённые статьи с английского языка
▪обучающие видео с ведущими IT-специалистами
▪актуальные новости
▪профессиональный юмор
также поразбираемся в сортах аналитиков в индустрии IT.
Подписаться: @analysis_it
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать - базовые советы.
#проектированиебд #db
"Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:
° Сохранить всю информацию после разделения её на таблицы.
° Минимизировать избыточность того, как эта информация хранится."
"И некоторые рекомендации, которые помогут добиться эффективной структуры:
° используйте хотя бы третью нормальную форму;
° создавайте ограничения для входных данных;
° не храните ФИО в одном поле, также как и полный адрес;
° установите для себя правила именования таблиц и полей."
Читать
#проектированиебд #db
"Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:
° Сохранить всю информацию после разделения её на таблицы.
° Минимизировать избыточность того, как эта информация хранится."
"И некоторые рекомендации, которые помогут добиться эффективной структуры:
° используйте хотя бы третью нормальную форму;
° создавайте ограничения для входных данных;
° не храните ФИО в одном поле, также как и полный адрес;
° установите для себя правила именования таблиц и полей."
Читать
Tproger
Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы
Если вы работаете с базами данных, мало просто выучить SQL — нужно ещё и правильно спроектировать БД. Рассказываем о базовых правилах и возможных ошибках.
Дифференциальные и инкрементальные бэкапы MySQL.
На примере использования Percona XtraBackup.
#mysql #db
"В зависимости от стратегии копирования, могут использоваться дифференциальные и инкрементальные бэкапы дополнительно к полным. Дифференциальный бэкап содержит изменения в данных относительно полного бэкапа, инкрементальный — содержит изменения со времени последнего частичного бэкапа – последней инкрементальной копии."
Читать
На примере использования Percona XtraBackup.
#mysql #db
"В зависимости от стратегии копирования, могут использоваться дифференциальные и инкрементальные бэкапы дополнительно к полным. Дифференциальный бэкап содержит изменения в данных относительно полного бэкапа, инкрементальный — содержит изменения со времени последнего частичного бэкапа – последней инкрементальной копии."
Читать
Хабр
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных...
Функции языка SQL
#функции #sql
В данной статье представлены определения и синтаксис следующих функций:
° Count
° Avg
° Min
° Max
° Sum
° Round
° Ucase
° Lcase
° Len
° Mid
° Now
Читать
#функции #sql
В данной статье представлены определения и синтаксис следующих функций:
° Count
° Avg
° Min
° Max
° Sum
° Round
° Ucase
° Lcase
° Len
° Mid
° Now
Читать
www.it-black.ru
Функции языка SQL
<strong>COUNT()</strong> — функция возвращающая количество записей (строк) таблицы. Запись функции с указанием столбца вернет количество записей конкретного столбца за исключением NULL записей.
Храним данные в JSONB, как это влияет на скорость запросов?
#postgresql #jsonb
Немного из документации:
"Существуют два типа данных JSON: json и jsonb. Они принимают на вход почти одинаковые наборы значений, но основное их отличие в эффективности. Тип json сохраняет точную копию введённого текста, которую функции обработки должны разбирать заново при каждом выполнении, тогда как данные jsonb сохраняются в разобранном двоичном формате, что несколько замедляет ввод из-за преобразования, но значительно ускоряет обработку, не требуя многократного разбора текста. Кроме того, jsonb поддерживает индексацию, что тоже может быть очень полезно."
Читать
#postgresql #jsonb
Немного из документации:
"Существуют два типа данных JSON: json и jsonb. Они принимают на вход почти одинаковые наборы значений, но основное их отличие в эффективности. Тип json сохраняет точную копию введённого текста, которую функции обработки должны разбирать заново при каждом выполнении, тогда как данные jsonb сохраняются в разобранном двоичном формате, что несколько замедляет ввод из-за преобразования, но значительно ускоряет обработку, не требуя многократного разбора текста. Кроме того, jsonb поддерживает индексацию, что тоже может быть очень полезно."
Читать
Хабр
Храним данные в JSONB, как это влияет на скорость запросов?
Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в ?? Германии. А еще я автор Telegram-канала Хороший разработчик знает , где...
Обзор инструментов для работы с MS SQL Server
#mssqlserver
1.SQL Server Management Studio
2.Azure Data Studio
3.SQL Server Data Tools
4.Расширение mssql для Visual Studio Code
5.dbForge Studio for SQL Server
6.Navicat for SQL Server
7.EMS SQL Management Studio for SQL Server
8.DataGrip
9.SQLCMD
Читать
#mssqlserver
1.SQL Server Management Studio
2.Azure Data Studio
3.SQL Server Data Tools
4.Расширение mssql для Visual Studio Code
5.dbForge Studio for SQL Server
6.Navicat for SQL Server
7.EMS SQL Management Studio for SQL Server
8.DataGrip
9.SQLCMD
Читать
Заметки IT специалиста
ТОП 9 инструментов для работы с Microsoft SQL Server | Info-Comp.ru - IT-блог для начинающих
В материале рассмотрено 9 популярных приложений для работы с Microsoft SQL Server, которыми пользуются SQL программисты и администраторы SQL Server
SQL для аналитики - рейтинг прикладных задач с решениями
#sql #задачи
1. Конкатенация значений из нескольких строк в одну через разделитель
2. Аналитические функции при сохранении всех строк выборки
3. Работа с NULL и применение логики ветвления IF-THEN-ELSE в SQL
4. Дедупликация данных
5. Анализ временных рядов
6. Анализ истории со Slowly Changing Dimensions (SCD)
7. Использование выражения CASE в агрегирующих функциях
8. Парсинг колонки с разделением на отдельные атрибуты
9. FULL JOIN для соединений без потери строк
10. Разбиение пользовательских событий на сессии
Читать
#sql #задачи
1. Конкатенация значений из нескольких строк в одну через разделитель
2. Аналитические функции при сохранении всех строк выборки
3. Работа с NULL и применение логики ветвления IF-THEN-ELSE в SQL
4. Дедупликация данных
5. Анализ временных рядов
6. Анализ истории со Slowly Changing Dimensions (SCD)
7. Использование выражения CASE в агрегирующих функциях
8. Парсинг колонки с разделением на отдельные атрибуты
9. FULL JOIN для соединений без потери строк
10. Разбиение пользовательских событий на сессии
Читать
Ограничения столбцов и таблиц в PostgreSQL.
#postgresql
"При определении таблиц и их столбцов в SQL мы можем использовать ряд атрибутов, которые накладывают определенные ограничения."
К таким атрибутам относятся: PRIMARY KEY, UNIQUE, NULL и NOT NULL, DEFAULT, CHECK, оператор CONSTRAINT
Читать
#postgresql
"При определении таблиц и их столбцов в SQL мы можем использовать ряд атрибутов, которые накладывают определенные ограничения."
К таким атрибутам относятся: PRIMARY KEY, UNIQUE, NULL и NOT NULL, DEFAULT, CHECK, оператор CONSTRAINT
Читать
Имеете дело с 1С?
Или может хотите расширить круг своих знаний?
Программы учета от 1С применяют больше чем в 1.5 миллиона компаний. Это решения для организаций любых масштабов и направлений работы: огромных холдингов и ИП, оптовых складов и розничных магазинов, бюджетных организаций и госструктур, управляющих компаний, сельхозпредприятий и так далее.
И, естественно, такое распространение нуждается и в большом числе квалифицированных IT-специалистов, которые должны обслуживать, дорабатывать и создавать с нуля новые программные продукты на базе 1С.
На авторском канале Желтый Чайник 1С есть много полезной информации по этой теме.
Видео, статьи, заметки по разработке в 1С. Аналитика, лайфхаки, примеры кода с багами и без.
Разборы как устроена работа 1С на уровне SQL. Викторины на проверку своих знаний и, конечно же, мемасики.
Подписывайтесь на канал, скучно не будет.
И помните, что только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.
@JuniorOneS
Или может хотите расширить круг своих знаний?
Программы учета от 1С применяют больше чем в 1.5 миллиона компаний. Это решения для организаций любых масштабов и направлений работы: огромных холдингов и ИП, оптовых складов и розничных магазинов, бюджетных организаций и госструктур, управляющих компаний, сельхозпредприятий и так далее.
И, естественно, такое распространение нуждается и в большом числе квалифицированных IT-специалистов, которые должны обслуживать, дорабатывать и создавать с нуля новые программные продукты на базе 1С.
На авторском канале Желтый Чайник 1С есть много полезной информации по этой теме.
Видео, статьи, заметки по разработке в 1С. Аналитика, лайфхаки, примеры кода с багами и без.
Разборы как устроена работа 1С на уровне SQL. Викторины на проверку своих знаний и, конечно же, мемасики.
Подписывайтесь на канал, скучно не будет.
И помните, что только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.
@JuniorOneS
👍1
Что такое DDL, DML, DCL и TCL в языке SQL
SQL – Structured Query Language
DDL – Data Definition Language
DML – Data Manipulation Language
DCL – Data Control Language
TCL – Transaction Control Language
Читать
SQL – Structured Query Language
DDL – Data Definition Language
DML – Data Manipulation Language
DCL – Data Control Language
TCL – Transaction Control Language
Читать
Заметки IT специалиста
Что такое DDL, DML, DCL и TCL в языке SQL | Info-Comp.ru - IT-блог для начинающих
Из данной статьи Вы узнаете, что такое DDL, DML, DCL и TCL в языке SQL, мы подробно рассмотрим каждый из этих терминов и дадим понятное определение для начинающих
Построение сводных таблиц в SQL
#sql #сводныетаблицы
1. Использование оператора CASE
2. Использование оператора GROUP BY CUBE
3. Использование оператора разворота таблиц PIVOT
4. Динамический SQL
Читать
#sql #сводныетаблицы
1. Использование оператора CASE
2. Использование оператора GROUP BY CUBE
3. Использование оператора разворота таблиц PIVOT
4. Динамический SQL
Читать
vc.ru
Построение сводных таблиц в SQL — Разработка на vc.ru
Сводная таблица – один из самых популярных методов анализа табличных данных. Иногда мы анализируем большие таблицы — более 500 тыс. строк, но Excel обрабатывает такое количество данных достаточно долго, система постоянно зависает. Сегодня мы рассмотрим наиболее…
Серия видеоуроков по Основам SQL
#основы #sql
1. Базы данных и SQL
2. Оператор SELECT
3. Фильтрация данных: WHERE
4. Сортировка: ORDER BY
5. Создание таблиц
6. Вставка и изменение данных
7. Группировка
8. Агрегатные функции
9. Группировки и фильтрация: HAVING
10. Декомпозиция данных в базе
11. Запрос данных из нескольких таблиц: JOIN
12. Типы объединений JOIN
13. Схема базы данных
14. Подзапросы
15. Транзакции
16. Индексы
17. Ограничения в базах данных
18. Представления
19. Заключение
Перейти к видеоурокам
#основы #sql
1. Базы данных и SQL
2. Оператор SELECT
3. Фильтрация данных: WHERE
4. Сортировка: ORDER BY
5. Создание таблиц
6. Вставка и изменение данных
7. Группировка
8. Агрегатные функции
9. Группировки и фильтрация: HAVING
10. Декомпозиция данных в базе
11. Запрос данных из нескольких таблиц: JOIN
12. Типы объединений JOIN
13. Схема базы данных
14. Подзапросы
15. Транзакции
16. Индексы
17. Ограничения в базах данных
18. Представления
19. Заключение
Перейти к видеоурокам
Возможности SQLite, которые вы могли пропустить
#sqlite
В статье перечислены изменения, которые затронули:
° Частичные индексы (Partial Indexes)
° Индексы на выражение (Indexes On Expressions)
° Вычисляемые колонки (Generated Columns)
° R-Tree индекс
° Возвращаемые значения (Returning)
° Переименование и удаление колонки
° Добавить строку, иначе обновить (Upsert)
° Оператор Update from
° CTE запросы, класс with (Common Table Expression)
° Оконные функции (Window Functions)
° Создание резервной копии Vacuum Into
° Функция printf
° Кортежи столбцов (Row values)
° Время и дата
° Json
° Полнотекстовый поиск
Читать
#sqlite
В статье перечислены изменения, которые затронули:
° Частичные индексы (Partial Indexes)
° Индексы на выражение (Indexes On Expressions)
° Вычисляемые колонки (Generated Columns)
° R-Tree индекс
° Возвращаемые значения (Returning)
° Переименование и удаление колонки
° Добавить строку, иначе обновить (Upsert)
° Оператор Update from
° CTE запросы, класс with (Common Table Expression)
° Оконные функции (Window Functions)
° Создание резервной копии Vacuum Into
° Функция printf
° Кортежи столбцов (Row values)
° Время и дата
° Json
° Полнотекстовый поиск
Читать
Хабр
Возможности SQLite, которые вы могли пропустить
Если вы используете SQLite, но не следите за его развитием, то возможно некоторые вещи, позволяющие сделать код проще, а запросы быстрее, прошли незамеченными. П...
👍1
Книга Тарасова С.В. " СУБД для программиста"
#кпрочтению #литература
"Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL."
Посмотреть оглавление и скачать электронную версию можно тут
#кпрочтению #литература
"Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL."
Посмотреть оглавление и скачать электронную версию можно тут