Пересказ статьи Haq Nawaz. How to Connect & Query SQL Server using Python
Сегодня я расскажу, как подключиться к базам данных SQL, используя Python. Это распространенный вопрос, который возникает в
серии ETL. Поэтому я решил рассмотреть его и направлять посетителей сюда, если у них возникнут проблемы с подключением.
Эта установка SQL Server позволит нам:
- Установить подключение к базе данных SQL Server из Python
- Выполнять запросы к базе данных SQL Server
- Извлекать и сохранять данные в фрейме данных
Continue reading "Как, используя Python, подключиться к SQL Server и выполнить запрос"
Пересказ статьи Tirendaz AI. Practical Data Analysis with Pandas
Реально существующие данные - "грязные". Они требуют предварительной очистки, чтобы осуществлять их анализ. Pandas является наиболее часто используемой библиотекой Python для очистки данных. В то же время Pandas является очень мощной библиотекой для анализа данных. В этой статье я покажу вам, как анализировать данные с помощью Pandas на реальном наборе данных.
Continue reading "Практический анализ данных с Pandas"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
29 (DML) 5 8
6 (Learn) 4 37
779 (SELECT) 3 6
53 (DML) 2 6
§ Авторы недели на форуме
Автор Сообщений
selber 7
pegoopik 4
Murderface_ 3
gennadi_s 3
_Ludwig_ 3
Continue reading "Новости за 2024-01-20 - 2024-01-26"
Пересказ статьи Chad Callihan. What is the READPAST Query Hint?
Вы когда-нибудь слышали о хинте запроса READPAST? Я бы сказал, что это родной брат NOLOCK. С помощью NOLOCK вы получите данные быстрей, но с риском грязных чтений. С помощью READPAST SQL Server вообще пропустит заблокированные данные. Это может быть как полезно, так и весьма опасно, если вы не знаете, как это используется.
Давайте сравним NOLOCK и READPAST, чтобы вы знали, чего следует ожидать, если вы хотите правильно использовать эти хинты запросов.
Continue reading "Что это за хинт запроса READPAST?"
Пересказ статьи Lukas Vileikis. Optimizing MySQL: Adding Data to Tables
Добро пожаловать снова в серию статей по оптимизации MySQL! В том случае, если вы не следили за этой серией, ранее была опубликована пара статей, где обсуждались основы оптимизации запросов, а также
оптимизация запросов на выборку (SELECT).
Здесь мы продолжим изучать способы оптимизации операторов INSERT и рассмотрим альтернативы, когда вам необходимо загрузить больше чем несколько строк в операторе LOAD DATA INFILE.
Continue reading "Оптимизация MySQL: добавление данных в таблицы"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
188 (Learn) 5 6
53 (DML) 3 6
779 (SELECT) 2 8
§ Авторы недели на форуме
Автор Сообщений
Валдай 5
pegoopik 5
Murderface_ 3
qwrqwr 2
Continue reading "Новости за 2024-01-13 - 2024-01-19"
Пересказ статьи Chad Callihan. How You Can Use IS [NOT] DISTINCT FROM
Недавно я поигрался с одной функцией, введенной в SQL Server 2022 - IS [NOT] DISTINCT FROM. Эта новая функция может помочь в случае, когда приходится сравнивать NULL-значения.
Сравнение NULL-значения с другим значением будет возвращать NULL. Это подобно умножению чего-нибудь на 0. IS [NOT] DISTINCT FROM гарантирует получение true или false в предположении, что NULL есть "что-то".
Давайте посмотрим [NOT] DISTINCT FROM в действии на примере.
Continue reading "Как вы можете использовать IS [NOT] DISTINCT FROM"
Пересказ статьи Adron. Let’s Talk About Database Schema
Серьезно, давайте поговорим о схеме абстрактно и о буквальной схеме, реализованной в некоторых из самых популярных систем баз данных.
Что такое схема?
В целом, в стороне от специфических реализаций в реляционных базах данных, "схема" - это концептуальная основа или проект, который определяет структуру, связи и ограничения данных или информации. Она предоставляет способ описания и организации данных в структурированном виде. Такое понятие схемы не уникально для баз данных; например, в GraphQL схема определяет типы, запросы, мутации и связи между ними, ограничивая набор возможных операций, которые могут выполняться с использованием API, и форму возвращаемых данных.
Continue reading "Давайте поговорим о схеме базы данных"
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
303 (SELECT) 4 6
779 (SELECT) 4 10
10 (Learn) 3 17
17 (Learn) 2 15
§ Авторы недели на форуме
Автор Сообщений
selber 6
vasilyvanc 3
Baser 2
thirtyand 2
Continue reading "Новости за 2024-01-06 - 2024-01-12"
Пересказ статьи Grant Fritchey. Learning PostgreSQL With Grant Introducing VACUUM
Хотя имеется много функций в PostgreSQL, которые действительно подобны имеющимся в SQL Server, есть и несколько уникальных. Одна из этих уникальных функций называется VACUUM. Для себя я сравниваю ее с tempdb в SQL Server. Не потому, что она действует подобным образом или служит подобным целям. Абсолютно нет. Просто потому, что обе они фундаментальны с точки зрения поведения соответствующих систем, обе достаточно сложны в своей работе, в том, что они делают, и в способах, которыми мы можем их испортить.
Continue reading "Изучаем PostgreSQL вместе с Grant Fritchey: введение в VACUUM"
Пересказ статьи Lakshitha Perera. Mastering Oracle PLSQL Advanced Concepts and Techniques
Oracle PL/SQL, универсальный инструмент для управления базами данных, который совершенно сливается с SQL. В нашей предыдущей статье мы рассматривали его основы и промежуточные аспекты, закладывающие прочную основу для понимания этого сложного языка.
Теперь мы готовы погрузиться в продвинутый Oracle PL/SQL. В этой статье рассматривается развитое использование курсоров, сложная обработка исключений, естественная компиляция, динамический SQL и поставляемые Oracle пакеты. Мы также исследуем методы настройки производительности, взаимодействие с SQL*PLUS и триггеры уровня базы данных.
Continue reading "Освоение Oracle PL/SQL: продвинутые концепции и методы"
§ Автор усилил проверку задач 303 (SELECT, рейтинг) и 56 (DML).
§ Популярные темы недели на форуме
Топик Сообщений Просмотров
303 (SELECT) 6 6
17 (Learn) 2 13
779 (SELECT) 2 8
36 (Learn) 2 9
Continue reading "Новости за 2023-12-30 - 2024-01-05"
Пересказ статьи Nisarg Upadhyay. How to Change the SQL Server Database Owner
В SQL Server с каждой базой данных связан владелец (owner), который является принципалом, имеющим определенные разрешения и контроль над базой данных. Владелец базы данных - это пользователь или логин, которому предоставлена пользовательская роль dbo (database owner) на эту базу данных. Владелец базы данных имеет наивысший уровень разрешений в пределах базы данных и может выполнять административные задачи, такие как создание или модификация объектов, управление безопасностью и изменение схемы базы данных.
Continue reading "Как поменять владельца базы данных SQL Server"