Docs-Python.ru
976 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥 Новое...

👉 MySQL: Поиск по шаблону, LIKE в запросах SELECT.

📝 В материале рассматривается синтаксис и особенности использования инструкции LIKE в запросах к БД MySQL, поиск по шаблону с учетом регистра символов, а также функция STRCMP(), которая используется для сравнения строк.

🌐 https://docs-python.ru/packages/klient-bd-mysql/sopostavlenie-shablonom-like-mysql/
🆕🔥 Новое...

👉 MySQL: Поиск по регулярному выражению.

📝 Регулярное выражение MySQL - это мощный способ указания шаблона для сложного поиска. В этом разделе рассматриваются функции и операторы, доступные для сопоставления регулярных выражений, и иллюстрируются примерами некоторые специальные символы и конструкции, которые можно использовать для операций

🌐 https://docs-python.ru/packages/klient-bd-mysql/poisk-reguliarnomu-vyrazheniiu-bd-mysql/
🆕🔥 Новое...

👉 MySQL: SELECT cоставление запросов.

📝 MySQL-инструкция SELECT используется для извлечения строк, выбранных из одной или нескольких таблиц, и может включать следующие инструкции: FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET

🌐 https://docs-python.ru/packages/klient-bd-mysql/sostavlenie-zaprosov-select-bd-mysql/
🆕🔥 Новое...

👉 MySQL: Использование WHERE в запросах.

📝 MySQL-инструкция WHERE используется для ограничения количества строк, затронутых запросом SELECT, UPDATE или DELETE. Инструкция WHERE, если она задана, указывает условие или условия, которым должны удовлетворять итоговая выборка. Условие condition - это выражение, которое оценивается как ИСТИННОЕ

🌐 https://docs-python.ru/packages/klient-bd-mysql/instruktsiia-where-condition-bd-mysql/
🆕🔥 Новое...

👉 MySQL: Использование GROUP BY и HAVING.

📝 В материале рассматривается особенности применения групповых операций GROUP BY и условия отбора HAVING для выбранных групп, а так же использование необязательного оператора ROLLUP в инструкции GROUP BY, который позволяет отвечать на вопросы на нескольких уровнях анализа с помощью одного запроса.

🌐 https://docs-python.ru/packages/klient-bd-mysql/instruktsii-group-by-having-bd-mysql/
🆕🔥 Новое...

👉 MySQL: LEFT JOIN и INNER JOIN объединение таблиц.

📝 MySQL поддерживает синтаксис LEFT | RIGHT | INNER JOIN для части определения таблиц table_references операторов SELECT и операторов DELETE и UPDATE для нескольких таблиц. Объединения JOIN позволяют извлекать данные из нескольких таблиц без создания временных таблиц и за один запрос.

🌐 https://docs-python.ru/packages/klient-bd-mysql/left-right-inner-join-bd-mysql/
🆕🔥 Новое...

👉 MySQL: UNION объединение запросов.

📝 MySQL инструкция UNION позволяет объединить результат нескольких операторов SELECT в один результирующий набор.

🌐 https://docs-python.ru/packages/klient-bd-mysql/obedinenie-zaprosov-union-bd-mysql/
🆕🔥 Новое...

👉 MySQL: UPDATE обновление данных таблицы.

📝 Для синтаксиса с одной таблицей, оператор UPDATE обновляет столбцы существующих строк новыми значениями. Предложение SET указывает, какие столбцы следует изменить, и значения, которые следует присвоить. Оператор WHERE, указывает условия, определяющие, какие строки следует обновить.

🌐 https://docs-python.ru/packages/klient-bd-mysql/update-obnovlenie-dannykh-mysql/
🆕🔥 Новое...

👉 MySQL: INSERT/REPLACE добавление данных в таблицу.

📝 Инструкция INSERT вставляет новые строки в существующую таблицу. Формы инструкции INSERT ... VALUES и INSERT ... SET вставляют строки на основе явно указанных значений. Форма INSERT ... SELECT вставляет строки, выбранные из другой таблицы или таблиц.

🌐 https://docs-python.ru/packages/klient-bd-mysql/insert-replace-mysql/
🆕🔥 Новое...

👉 MySQL: DELETE/TRUNCATE удаление записи/очистка данных таблицы.

📝 MySQL-инструкция DELETE удаляет строки из таблицы и возвращает количество удаленных строк. Чтобы проверить количество удаленных строк, необходимо вызвать функцию SELECT ROW_COUNT(). Аналогичная функция Python модуля MySQLdb - Cursor.rowcount.

🌐 https://docs-python.ru/packages/klient-bd-mysql/delete-truncate-dannykh-mysql/
🆕🔥 Новое...

👉 MySQL: CREATE TABLE создание таблиц.

📝 Инструкция CREATE TABLE создает таблицу с заданным именем. По умолчанию таблицы создаются в базе данных по умолчанию с использованием механизма хранения InnoDB. Если таблица существует, если нет базы данных по умолчанию или если база данных не существует, то возникает ошибка.

🌐 https://docs-python.ru/packages/klient-bd-mysql/create-table-bd-mysql/
🆕🔥 Новое...

👉 MySQL: ALTER TABLE изменение таблицы.

📝 Инструкция ALTER TABLE изменяет структуру таблицы. Например, можно добавлять или удалять столбцы, создавать или уничтожать индексы, изменять тип существующих столбцов или переименовывать столбцы или саму таблицу. Также можно изменить такие характеристики, как механизм хранения, используемый для

🌐 https://docs-python.ru/packages/klient-bd-mysql/alter-table-bd-mysql/
🆕🔥 Новое...

👉 MySQL: Хранимые процедуры и функции.

📝 Чтобы вызвать хранимую процедуру, нужно использовать оператор CALL proc_name(). Чтобы вызвать сохраненную функцию, необходимо обратится к ней в выражении или просто вызвать ее, например SELECT func_name() AS rez;. Во время вычисления выражения, функция возвращает значение.

🌐 https://docs-python.ru/packages/klient-bd-mysql/khranimye-protsedury-funktsii-bd-mysql/
🆕🔥 Новое...

👉 MySQL: События EVENT и планировщик событий.

📝 События MySQL EVENT выполняются специальным потоком планировщика событий. За работу планировщика отвечает глобальная системная переменная event_scheduler, которая определяет, включен ли планировщик событий и работает ли он на сервере.

🌐 https://docs-python.ru/packages/klient-bd-mysql/sobytiia-event-planirovshchik-sobytii-mysql/
🆕🔥 Новое...

👉 MySQL: CREATE/ALTER USER и права GRANT/ROLE.

📝 Оператор CREATE USER создает новые учетные записи MySQL. Он позволяет устанавливать аутентификацию, роль, SSL/TLS, ограничение ресурсов, управление паролями, комментарии и свойства атрибутов для новых учетных записей. Он также определяет, будут ли учетные записи изначально заблокированы или разблок

🌐 https://docs-python.ru/packages/klient-bd-mysql/create-and-grant-user-mysql/
🆕🔥 Новое...

👉 MySQL: Сброс пароля root на ОС Linux/Windows.

📝 Для того, чтобы восстановление пароль к учетной записи суперпользователя root, необходимо как-то зайти в консоль MySQL без пароля. Чтобы просочится в учетную запись root без пароля, необходимо перезапустить сервер в безопасном режиме, при этом отключив проверку привилегий.

🌐 https://docs-python.ru/packages/klient-bd-mysql/vosstanovlenie-parolia-root-mysql/
🆕🔥 Новое...

👉 Как передать переменную NGINX во Flask environ в Python.

📝 Бывают ситуации, когда встает необходимость передать НЕСТАНДАРТНУЮ переменную NGINX в приложение Flask, что бы принимать решение, основываясь на ее значении. Передачу пользовательской переменной NGINX в окружение request.environ фреймворка Flask разберем на примере подключения динамического модуля

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/nginx-var-to-flask-environ/
🆕🔥 Новое...

👉 Чистый интерфейс Python для Telegram Bot API.

📝 Пакет python-telegram-bot-raw предоставляет чистый интерфейс Python для Telegram Bot API. Он совместим с версиями Python 3.7+. Пакет python-telegram-bot-raw также может работать с PyPy3 (официально не поддерживается)

🌐 https://docs-python.ru/packages/biblioteka-python-telegram-bot-python/modul-telegram-bot-raw/
🆕🔥 Новое...

👉 Переход на асинхронный python-telegram-bot версии 20.x.

📝 Материал по переходу на асинхронный python-telegram-bot версии 20.x не будет охватывать все множество изменений, которые произошли в версии 20.x. Здесь будут рассмотрены моменты, которые помогут перевести простой (без наворотов) телеграмм бот на асинхронную версию.

🌐 https://docs-python.ru/packages/biblioteka-python-telegram-bot-python/perekhod-versiiu-20/
🆕🔥 Новое...

👉 Декоратор-обработчик сообщений в python-telegram-bot.

📝 В материале рассматривается создание и использование различных декораторов для python-telegram-bot в стиле библиотеки pyTelegramBotAPI.

🌐 https://docs-python.ru/packages/biblioteka-python-telegram-bot-python/obrabotchik-dekorator/