SQL_Pandas.pdf
515.4 KB
Шпаргалка SQL → Pandas
— выбрать один столбец или несколько из них;
— фильтрация;
— выбор уникальных значений по столбцу;
— подсчет числа значений;
— перечисление названий столбцов и т.д.
Гайды по БД и SQL
— выбрать один столбец или несколько из них;
— фильтрация;
— выбор уникальных значений по столбцу;
— подсчет числа значений;
— перечисление названий столбцов и т.д.
Гайды по БД и SQL
❤5
✅ Как настроить реакцию на изменения в таблицах Postgres?
Как передать эти изменения в микросервисы, в Kafka и в другие СУБД, например в Clickhouse?
Расскажем на открытом уроке «Событийная интеграция Postgres» посвященный курсу «PostgreSQL для администраторов баз данных и разработчиков»
✅ Научитесь выбирать правильный способ событийной интеграции
✅ Посмотрите, как и что можно реализовать для надежной передачи данных из Postgres во внешние системы
👉Узнаете про опыт других предприятий и протестируйте обучение на открытом уроке
https://tglink.io/48ea1362c9d7?erid=2W5zFJkWaLx
#реклама
О рекламодателе
Как передать эти изменения в микросервисы, в Kafka и в другие СУБД, например в Clickhouse?
Расскажем на открытом уроке «Событийная интеграция Postgres» посвященный курсу «PostgreSQL для администраторов баз данных и разработчиков»
✅ Научитесь выбирать правильный способ событийной интеграции
✅ Посмотрите, как и что можно реализовать для надежной передачи данных из Postgres во внешние системы
👉Узнаете про опыт других предприятий и протестируйте обучение на открытом уроке
https://tglink.io/48ea1362c9d7?erid=2W5zFJkWaLx
#реклама
О рекламодателе
❤1
Опыт и рекомендации по оптимизации SQL-запросов
В этой статье изложен многолетний опыт оптимизации SQL-запросов в процессе работы с базами данных Oracle 9i, 10g и 11g. В качестве рабочего инструмента для получения планов запросов мною используется всем известные программные продукты Toad и PLSQL Developer.
⤷ Ссылка на статью
Гайды по БД и SQL
В этой статье изложен многолетний опыт оптимизации SQL-запросов в процессе работы с базами данных Oracle 9i, 10g и 11g. В качестве рабочего инструмента для получения планов запросов мною используется всем известные программные продукты Toad и PLSQL Developer.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5🔥2
Media is too big
VIEW IN TELEGRAM
Нормальные формы баз данных: Объясняем на пальцах
00:45 | Коротко о реляционных БД
01:20 | Что такое нормализация
01:46 | Зачем нужна нормализация БД
02:08 | Что такое избыточность данных с примерами
04:51 | Какие бывают нормальные формы БД и о процессе нормалиции в целом
08:00 | Ненормализованная форма или нулевая нормальная форма с примером
09:37 | Первая нормальная форма с примером нормализации
11:24 | Вторая нормальная форма с примером нормализации
15:29 | Что такое декомпозиция
16:18 | Третья нормальная форма с примером нормализации
18:54 | Нормальная форма Бойса-Кодда с примером нормализации
21:54 | Четвертая нормальная форма с примером нормализации
27:45 | Почему обычно никто не нормализует БД до 5 или 6 нормальной формы
29:14 | Пятая нормальная форма с примером нормализации
34:23 | Доменно-ключевая нормальная форма
35:39 | Шестая нормальная форма
Гайды по БД и SQL
00:45 | Коротко о реляционных БД
01:20 | Что такое нормализация
01:46 | Зачем нужна нормализация БД
02:08 | Что такое избыточность данных с примерами
04:51 | Какие бывают нормальные формы БД и о процессе нормалиции в целом
08:00 | Ненормализованная форма или нулевая нормальная форма с примером
09:37 | Первая нормальная форма с примером нормализации
11:24 | Вторая нормальная форма с примером нормализации
15:29 | Что такое декомпозиция
16:18 | Третья нормальная форма с примером нормализации
18:54 | Нормальная форма Бойса-Кодда с примером нормализации
21:54 | Четвертая нормальная форма с примером нормализации
27:45 | Почему обычно никто не нормализует БД до 5 или 6 нормальной формы
29:14 | Пятая нормальная форма с примером нормализации
34:23 | Доменно-ключевая нормальная форма
35:39 | Шестая нормальная форма
Гайды по БД и SQL
❤5🔥1
Читаешь документацию на английском,
но на звонке думаешь, что «sorry, can you repeat?» это ок?
Понимаешь, что такое
но не знаешь, как сказать «я это доделаю к вечеру» без переводчика?
Xочешь развиваться в IT,
но английский тормозит тебя каждый раз, когда нужно открыть рот?
Знакомо?
Тогда подписывайся на канал, где ты найдешь все, чтобы
общаться на английском в команде уверенно,
проходить техсобесы без паники,
читать, писать и говорить на английском свободно.
📲 Подписывайся
но на звонке думаешь, что «sorry, can you repeat?» это ок?
Понимаешь, что такое
middleware
,но не знаешь, как сказать «я это доделаю к вечеру» без переводчика?
Xочешь развиваться в IT,
но английский тормозит тебя каждый раз, когда нужно открыть рот?
Знакомо?
Тогда подписывайся на канал, где ты найдешь все, чтобы
общаться на английском в команде уверенно,
проходить техсобесы без паники,
читать, писать и говорить на английском свободно.
📲 Подписывайся
❤3
Как переписать SQL-запросы на Python с помощью Pandas
В этой статье June Tao Ching рассказал, как с помощью Pandas добиться на Python такого же результата, как в SQL-запросах.
⤷ Ссылка на статью
Гайды по БД и SQL
В этой статье June Tao Ching рассказал, как с помощью Pandas добиться на Python такого же результата, как в SQL-запросах.
⤷ Ссылка на статью
Гайды по БД и SQL
❤4👍2🔥1
База данных баз данных
Откройте для себя и узнайте о 900 системах управления базами данных.
⤷ Ссылка на статью
Гайды по БД и SQL
Откройте для себя и узнайте о 900 системах управления базами данных.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5🔥1
MySQL ускорение SQL запросов
🔹 Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
🔹 Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
🔹 Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
🔹 Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
🔹 Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
⤷ Ссылка на статью
Гайды по БД и SQL
🔹 Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
🔹 Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
🔹 Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
🔹 Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
🔹 Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
⤷ Ссылка на статью
Гайды по БД и SQL
❤4👍1
MySQL/Руководство для начинающих
MySQL - это популярный сервер баз данных, используемый в разных приложениях. SQL означает язык структурированных запросов - (S)tructured (Q)uery (L)anguage, который MySQL использует для коммуникации с другими программами. Сверх того, MySQL имеет свои собственные расширенные функции SQL для того чтобы обеспечить пользователям дополнительный функционал. В этом документе мы рассмотрим как провести первоначальную установку MySQL, настроить базы данных и таблицы, и создать новых пользователей. Давайте начнем с установки.
⤷ Ссылка на статью
Гайды по БД и SQL
MySQL - это популярный сервер баз данных, используемый в разных приложениях. SQL означает язык структурированных запросов - (S)tructured (Q)uery (L)anguage, который MySQL использует для коммуникации с другими программами. Сверх того, MySQL имеет свои собственные расширенные функции SQL для того чтобы обеспечить пользователям дополнительный функционал. В этом документе мы рассмотрим как провести первоначальную установку MySQL, настроить базы данных и таблицы, и создать новых пользователей. Давайте начнем с установки.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5👍1
SQLModel
Полезная библиотека SQLModel для Python, которая упрощает взаимодействие с SQL базами данных.
⤷ Ссылка
Гайды по БД и SQL
Полезная библиотека SQLModel для Python, которая упрощает взаимодействие с SQL базами данных.
⤷ Ссылка
Гайды по БД и SQL
❤5👍1
Как упростить себе жизнь при разработке интерфейса взаимодействия приложения и БД?
Уже давно существуют ORM-фреймворки (англ. Object-Relational Mapping). ORM – это та самая прослойка между приложением и БД, с помощью которой можно, управляя объектами в приложении, синхронизировать их с объектами в БД, а также избавиться от необходимости вручную реализовывать DAL — то есть, не прописывать как должен выглядеть SQL-запрос на CRUD-операцию, не раскладывать переменные объекта по местам в запросе, не задавать приведение к типам/размерность, и т. д.
При этом, следует отметить, что, опираясь на личный опыт, я бы с осторожностью использовал ORM там, где для работы с данными требуются сложные SQL-запросы, так как на них ORM часто работает неоптимально, либо же вообще не работает.
⤷ Читать дальше...
Гайды по БД и SQL
Уже давно существуют ORM-фреймворки (англ. Object-Relational Mapping). ORM – это та самая прослойка между приложением и БД, с помощью которой можно, управляя объектами в приложении, синхронизировать их с объектами в БД, а также избавиться от необходимости вручную реализовывать DAL — то есть, не прописывать как должен выглядеть SQL-запрос на CRUD-операцию, не раскладывать переменные объекта по местам в запросе, не задавать приведение к типам/размерность, и т. д.
При этом, следует отметить, что, опираясь на личный опыт, я бы с осторожностью использовал ORM там, где для работы с данными требуются сложные SQL-запросы, так как на них ORM часто работает неоптимально, либо же вообще не работает.
⤷ Читать дальше...
Гайды по БД и SQL
❤4👍1
Forwarded from 1337
Победителей будет много, а для участия нужны лишь пара кликов:
1. Подписаться на Рифмы и Панчи, 1337 и на Техно.
2. Нажать «Участвовать» под этим постом
Что по призам:
1 место - Iphone 16 Pro
2 место - PS5 Slim
3 место - Nintendo Switch 2
4-10 места - 10 000 рублей на карту
Победителей определим 21 июля в 18:00 МСК. Всем удачи!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
SQL подзапросы: руководство по использованию
В статье рассказывают, что такое подзапросы в SQL и для чего они нужны.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье рассказывают, что такое подзапросы в SQL и для чего они нужны.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5👍2
Советы как сделать SQL запросы читабельнее и понятнее
В статье автор приводит несколько простых правил основанных на личном опыте. Следуя им, ваши запросы будут легко читаемыми и простыми для понимания другими разработчиками.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье автор приводит несколько простых правил основанных на личном опыте. Следуя им, ваши запросы будут легко читаемыми и простыми для понимания другими разработчиками.
⤷ Ссылка на статью
Гайды по БД и SQL
❤4👍2
Pandas + SQL. Запросы SQL для работы с датафреймами Pandas
Данная библиотека будет полезна:
🔹 специалистам, знающим SQL, но еще не знакомых с синтаксисом pandas, при этом уже готовый код будет для них более читабельным;
🔹 в случаях, когда задачу выгрузки данных интуитивно легче сформулировать средствами декларативного языка запросов SQL.
⤷ Ссылка на статью
Гайды по БД и SQL
Данная библиотека будет полезна:
🔹 специалистам, знающим SQL, но еще не знакомых с синтаксисом pandas, при этом уже готовый код будет для них более читабельным;
🔹 в случаях, когда задачу выгрузки данных интуитивно легче сформулировать средствами декларативного языка запросов SQL.
⤷ Ссылка на статью
Гайды по БД и SQL
❤7🔥3👍2
10 продвинутых SQL вопросов с собеседований, на которые вы должны знать ответ
⤷ Ссылка на статью
Гайды по БД и SQL
⤷ Ссылка на статью
Гайды по БД и SQL
❤5🔥2
SQL запросы c датафреймом Pandas
Если вы хотите отфильтровать свои данные, чтобы найти релевантную информацию с помощь SQL запросов, используя датафрейм Pandas, вы можете воспользоваться встроенной функции
⤷ Ссылка на статью
Гайды по БД и SQL
Если вы хотите отфильтровать свои данные, чтобы найти релевантную информацию с помощь SQL запросов, используя датафрейм Pandas, вы можете воспользоваться встроенной функции
query()
Функция выполняет запросы на основе логических выражений, как если бы вы писали запрос на естественном языке!⤷ Ссылка на статью
Гайды по БД и SQL
❤4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Базовый курс по SQL для аналитиков и менеджеров. ЧАСТЬ 1.
1️⃣ Базовый курс обучения SQL для начинающих. Вводный урок
2️⃣ Установка программ для работы с базой данных Oracle
3️⃣ Основные типы данных
4️⃣ Выборка данных из базы (select, group by, order by)
5️⃣ Фильтрация строк в запросе Select. Работа с операторами AND, OR, IN, NOT IN
6️⃣ Фильтрация строк в Select. Работа с оператором BETWEEN и вложенными запросами
7️⃣ Фильтрация строк в Select. Работа с операторами LIKE и NOT LIKE
8️⃣ Фильтрация строк в запросе Select. Специфика значений NULL
9️⃣ Агрегация данных в SQL с помощью функции COUNT
1️⃣0️⃣ Агрегация данных в SQL. Функции SUM, MIN, MAX, AVG
Гайды по БД и SQL
1️⃣ Базовый курс обучения SQL для начинающих. Вводный урок
2️⃣ Установка программ для работы с базой данных Oracle
3️⃣ Основные типы данных
4️⃣ Выборка данных из базы (select, group by, order by)
5️⃣ Фильтрация строк в запросе Select. Работа с операторами AND, OR, IN, NOT IN
6️⃣ Фильтрация строк в Select. Работа с оператором BETWEEN и вложенными запросами
7️⃣ Фильтрация строк в Select. Работа с операторами LIKE и NOT LIKE
8️⃣ Фильтрация строк в запросе Select. Специфика значений NULL
9️⃣ Агрегация данных в SQL с помощью функции COUNT
1️⃣0️⃣ Агрегация данных в SQL. Функции SUM, MIN, MAX, AVG
Гайды по БД и SQL
👍5❤3🔥2