Как подключиться к MySQL на Python | MySQL создание таблицы, добавление, удаление, вывод данных
HTML-код
- Опубликовано: 15 июл 2024
- В данном видео разбираемся как подключиться к базе данных MySQL с помощью Python и библиотеки pymysql. Создадим таблицу в MySQL базе данных и рассмотрим основные SQL запросы, такие как добавление, обновление, удаление и вывод данных.
🔥 Доступ в приват | Поддержать проект:
boosty.to/pythontoday
/ pythontoday
yoomoney.ru/to/410019570956160
🔥 Стать спонсором канала:
/ @pythontoday
Таймкоды:
00:00 - Интро
00:47 - Устанавливаем необходимую библиотеку
01:07 - Создаем config файл для подключения к БД
02:00 - Подключаемся к БД
03:11 - Закрываем соединение с БД
04:00 - Создаем таблицу
06:00 - Добавляем данные в таблицу
07:33 - Вывод всех данных из таблицы
09:10 - Изменение/обновление данных в таблице
10:58 - Удаление данных из таблицы
11:40 - Удаление таблицы
****Ссылки****
Дешевый/надежный сервер в Европе + СКИДКА 10%:
vdsina.ru/?partner=858b36ud3p
Хороший proxy сервис:
proxy6.net/a/149995
Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):
• Пишем Telegram бота на...
Плейлист по парсингу сайтов на Python:
• Парсинг/Scraping
Плейлист по Instagram боту:
• Instagram Bot на Pytho...
PyMySQL документация:
pymysql.readthedocs.io/en/lat...
Код проекта на github:
github.com/pythontoday/python...
И в telegram канале:
t.me/python2day
****Соц.сети****
Telegram: t.me/python2day
Таймкоды для Вас:
00:00 - Интро
00:47 - Устанавливаем необходимую библиотеку
01:07 - Создаем config файл для подключения к БД
02:00 - Подключаемся к БД
03:11 - Закрываем соединение с БД
04:00 - Создаем таблицу
06:00 - Добавляем данные в таблицу
07:33 - Вывод всех данных из таблицы
09:10 - Изменение/обновление данных в таблице
10:58 - Удаление данных из таблицы
11:40 - Удаление таблицы
Вы на заказ пишите на Питоне? Куда вам можно отправить техническое задание?
Как вставить заранее известные данные - понятно. Но как быть с переменными ? То есть например имеется генератор случайных чисел в переменной randgen = random.randint(1, 100500). Как записать то что вернет randgen в бд ? ведь значения будут разные. Или пользовательский ввод как записать из переменной в бд ?
почему у меня подчеркивает слово cursors? я говорю про1 запуск программы
Благодарю за уроки! Буду ждать серию по SQL
Спасибо за фидбэк 💪
не появились уроки по базам данных?(((
Спасибо! Серия коротких уроков про MySQL будет очень полезна!
Договорились 👍
5 месяцев назад я был менеджером, ты очень помог мне найти себя. Теперь я изучаю программирование, и получаю за это удовольствие и деньги. Благодарю тебя друг. Твой труд очень полезен многим людям. Продолжай, и я уверен ты поможешь освоить и применить огромное количество полезной информации другим начинающим ребятам.
если не секрет, то кем вы сейчас работаете?
комменты пишет на заказ)@@user-zo4sw6qz9w
@@user-zo4sw6qz9w думаю, менеджером)))
клоун
очередной недоучка
И опять же, приятно смотреть такие видео. Ничего лишнего, никакой воды! Сам постоянно работаю с sql базами, только на php. Знакомо многое. На python-е вдвойне интересней. Так что, продолжение жду с нетерпением!!!
Благодарю за фидбэк, приятно 💪
Спасибо вам огромное за труд! Лучший канал, пожалуйста не бросайте!
Благодарю за фидбэк, приятно 💪
Полностью согласен👍
Самый лучший и понятный канал по python. Спасибо тебе за труд. Sql очень интересен. Обязательно продолжай!
Долго искал разъяснений с MYSQL. Благодарю
Спасибо за фидбэк 👍
Обязательно ждём новые уроки. Спасибо!
Благодарю 👍
Спасибо за урок. Жду с нетерпение уроки по MYSQL.
Спасибо за фидбэк. Запишу по sql 👍
Огромное спасибо за краткий и локаничный курс ! ! !
Благодарю за поддержку!
Благодарю за урок! Всё ясно и чётко объясняете. Буду ждать обзор по SQL~
Спасибо за фидбэк 👍
Отличный урок, лаконично, без воды. Буду ждать уроков по SQL
Благодарю 👍
Спасибо большое, я всеми руками и ногами за уроки по SQL, так как почти все вакансии требуют знания sql
Благодарю за фидбэк. Да, ты прав дружище, без SQL никуда. Думаю на следующей неделе начну выкладывать обучающие ролики, надеюсь будет полезно.
Спасибо, ждём продолжения.
Благодарю за фидбэк 👍
Та вообще лучший препод!!! Очень жду плейлист по mySQL!!!
Благодарю 💪
Спасибо за урок, очень доходчиво и понятно все рассказано 💖
Благодарю за фидбэк!
Очень интересна данная тема. Запиши пожалуйста больше видео
Даже серия по урокам не нужна, все ясно и понятно разъяснено
Спасибо за Ваш труд! Всё четко коротко и доходчиво.
Благодарю за фидбэк!
Не совсем понял, как войти в веб интерфейс созданной на сервере таблицы.
А так всё круто! Самый лучший автор! Коротко и без воды!
Как всегда, очень полезно.
Очень интересно про скуль смотреть
Спасибо)
Одни из лучших каналов по Python'у в ру сегиенте объективно
Спасибо, практика, практика. Чем больше тем лучше. Если будет цикл уроков по скулю, будет круто
Благодарю за фидбэк!
Классный канал! Спасибо за труды, подписался. Ждем MySQL!
Спасибо за фидбэк!
Благодарю за качественный контент, Вы очень доступно и четко объясняете, у Вас талант) Большое спасибо!!!
Благодарю!
Спасибо!!! Очень крутые уроки!!! "Парсер баз данных на пайтоне" будет в топе однозначно!!!)))
Спасибо за фидбэк. А что такое "Парсер баз данных"? Не совсем понял идею.
@@PythonToday Парсинг сайта и сохранение в базу данных.
Благодарю за видео! Очень доходчиво!!!
Спасибо за поддержку!
ВЫ ЛУЧШИЙ СПАСИБО ВАМ ЧТО ВЫ ЕСТЬ ХОТЬ Я ВАС И НЕ ЗНАЮ!!
КАК РАЗ ИЗУЧАЮ SQL ПИТОН НА ПОТОМ ОСТАВИЛ. БЫЛО ИНТЕРЕСНО. ПОЛУЧАЕТСЯ ПРЯМ В ПИТОНЕ МОЖНО ЗАПРОСЫ ПИСАТЬ. УДОБНО. СПАСИБО.
Спасибо! Реально крутое видео. Подписался 😁
Благодарю за фидбэк!
Спасибо большое 🙏🏻🙏🏻🙏🏻
Спасибо за фидбэк!
Слушай, это круто! Приятный голос, крутая музыка на фоне, идеально поясняешь!
Благодарю
Блин, спасибо, лучший, спас мой курсачь
Рад что полезно)
Вы лучший продолжайте в том же духе!
Благодарю за поддержку!
Спасибо за видео! Будет полезно! Хоть я сейчас и занимаюсь парсингом и ботами, это тоже пригодится!
Благодарю за фидбэк 💪 А данные куда сохраняешь, в файлы? Сохраняя в БД можно получать доступ из любой точки планеты, да и умение работать с SQL требуется в 99% проектов или при трудоустройстве на галеры.
@@PythonToday Я и не спорю, поэтому и говорю что будет полезно:)
Я не предъявлял)) поинтересовался где хранишь информацию)
YOU ARE SO CLEVER THNKS FOR INFORM
Спасибо.. очень понятно..
Благодарю!
Супер!!!
Спасибо!
Спасибо!
Думал, что сложно будет переходить с sqlite на mysql. Но по итогу не увидел различий. Спасибо за урок!
Спасибо за фидбэк!
У меня есть дамб text.sql, непойму как начать с ним работать ... Спасибо за контент , наверное лучший канал по практике для python
Отличная тема
Благодарю 👍
Я новичек. Полностью повторил за автором его действия и столкнулся со следующими проблемами:
3:00 - автор успешно подключается к базе, у меня - ошибка. Решение - установил и настроил MySQL на свой компьютер. Пробую - опять ошибка. Решение - ввожу в файле config.py свои данные с установленного MySQL : host = "127.0.0.1" , user = "root ", password = " пароль, который сам придумал при установке", "db_name" = "sakila" (именно имя папки! есть например на имя таблицы sakila.actor , то тоже не работает)
5:50 - автор успешно создает таблицу, у меня - ошибка. Решение - поменял кавычки в названии таблицы, было 'users' , а стало `users` (кавычки на клавише ё)
И всё таки, в конечном итоге всё получилось? Респект за развёрнутый коммент, но какого-то завершения не хватает, что ли...
@@user-nq3oq6ke1y да, всё получилось
Вам нужно больше узнать про то, как работать с БД mysql, про привилегии и права доступа пользователей
У вас код рабочий, но нет доступа к БД
Круто!
Спасибо 👍
Спасибо бро) ждём SQL
Благодарю за фидбэк!
Вы бы видос сделали как на локалхост нормально поставить базы. Новичкам это надо разжевывать.
А так-вопросов нет, контент хороший и преподнесен на блюде.
Gap yuq raxmat
Просто лучший канал по программированию из всех что я видел!
Так увлекательно, быстро и понятно только тут!
Спасибо за труд!
Большое спасибо за фидбэк!
Ты лучший )
😎
Спасибо! Всё получилось! А можно небольшой вопросик - что вы использовали, чтобы у SQL запросов подсвечивался синтаксис в visual studio code?
Класс
Благодарю
Интересно было бы посмотреть про установку и настройку базы данных с нуля на операционную систему, на примере postgresql или mysql
Думаю сделаем и то, и другое
Классный ролик! Подскажи что делать при подключении мне пишет " '127.0.0.1' подключение не установлено так как конечный компьютер отверг запрос на подключение"
Хороший урок. Если бы оно ещё и работало
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
как-то решили?
create_table_query = "CREATE TABLE users(id int AUTO_INCREMENT," \
" name varchar(32)," \
" password varchar(32)," \
" email varchar(32), PRIMARY KEY(id))"
Мне так нравится когда говорят "вот такой вот полезный код мы написали" Сразу чувствую будто я что-то важное уже сделал и можно дальше смотреть видосики)
😀 Главное, чтоб действительно было полезно)
Давай уроки MYSQL. Лайк за работу. А нужно ли мне скачивать MySQL вообще?
Спасибо
Благодарю
Хорошее видео. Только шрифт желательно делать намного крупнее.
А как включить подсветку кода для sql в vscode ?
Какой SQL браузер используется?
нравится
Packet sequence number wrong - got 1 expected 0
в чем может быть проблема?) Подключаюсь аналогичным способом к БД на сервере.
Подскажите как вставить переменную из python в запрос на добавление mysql ?
Привет. Почему именно с pymyscl? Почему не mysql-connector-python?
А как сайт называется где он бд проверяет?
Давайте сделаем это
подскажите как вывести содержимое таблицы:
... подключение к бд...
... запрос скл...
далее пишу for row in result
просто вывод print row[0]
а в бот как вывести: bot message???
Почему cursors нет в pymysql?
Помогло,спасибо! А если надо глянуть,какие таблицы уже есть , чтобы например не создавать их несколько раз?
Всем приве, пре попытке подключения вот эта ошибка (1049, "Unknown database 'clients'") сервер локальный . Подскажите что делать
Сделайте пожалуйта свой урок по sqlite и peewee. Очень хорошо у Вас пролучается.
Принципиально не работаю с sqlite, так что пардон
Не могу подключить верный порт, подскажите что нужно исправить. Выдает ошибку can’t to MySQL server on your_host
Спасибо, это работает.
Мне понадобилось добавить:
pip install cryptography
и
import pymysql.cursors
И все заработало.
Код из урока подключение к PostgreSQL у меня так и не заработал
если можно сделайте видео по работе с sql разными видами
Как добавлять записи в таблицу с помощью переменных?
здравствуйте, поставил mysql и phpmyadmin на сервер, host знаю, а как порт узнать ? можете подсказать пожалуйста ?
Все по аналогии с подключением к PosgreSQL?
А как смотреть или открыть веб-интерфейс базы данных или что это вообще?
а можно как то не покупая pro версию сделать подсветку синтаксиса SQL в PyCharm?
Кратко, лаконично, доходчиво. У меня возникла только одна проблема с seccurstring консоль не пропускает не защищенное обозначение пароля. Вот текст ошибки 'cryptography' package is required for sha256_password or caching_sha2_password auth methods. Гуглю, везде советуют установить пару пакетов, установил не помогает((.
Благодарю. Да, дальнейшая проработка темы оч нужна. И если не сложно, то объяснить разницу в использовании SQLite, PosgreSQL и MySQL. Заранее благодарен.
Благодарю за фидбэк. SQLite - игрушка, подходит для тестовых проектов, имеет кучу недоработок и ограничений. MySQL - не буду утверждать, но думаю 60% веба держится на ней, вполне классный инструмент. PosgreSQL - имеет все плюсы MySQL, но считается быстрее, практичнее и производительней, работает на одном движке, поддерживает регулярки и кучу всего, встречал её на крупных проектах с десятками тысяч запросов в минуту. Лучше загуглить разницу, доступней будет описано)
@@PythonToday этого достаточно, спасибо.
Не за что)
а какой указывать порт?
Всем привет! А есть видео, как подключиться к sql oracle?
Что за веб ui?
Музычка на фоне превосходная! Что за трек?
Будет ли всё это работать на MS SQL ? Если нет, то что нужно изменить, чтобы работало?)
Спасибо за урок!!! у меня вопрос: как вывести информацию из бд mysql на страницу? не получается, помогите (
можно было так? from config import * (вместо того что бы перечислять переменные из этого файла host, user, pas...)? если нет напиши пожалуйста в каком случае можно применить * а в каком нет, уже столько времени и не могу понять почему с ней или без неё..
Как настроить IDE редактор, что бы так же в .py файле были контекстные подсказки для sql, было бы очень здорово узнать, и спасибо за видео
'cryptography' package is required for sha256_password or caching_sha2_password auth methods вот такую ошибку пишет
Хочу иметь возможность подключаться к базе данных не только локально но и удаленно. Подскажите в каком направлении мне искать материал.
а что за веб интерфейс?
Хочется добавить, что одиночные кавычки должны быть косыми (буква Ё в русской раскладке). При прямых кавычках не работает, я долго пытался понять в чем проблема. Спасибо за видео
а как внести изменение внутри диспатчера и еще где нибудь? Я попробовал но не помогло
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)") что делать? файл создался ,но не понятно куда он там подключается ,когда он его должен просто открыть...
Как сделать вывод данных без фигурных скобок?
У меня как всегда ошибка вылезла
Connection refused...
(2003, "Can't connect to MySQL server on 'your_host' ([Errno 11001] getaddrinfo failed)")
можно ли на живом проекте перенести БД sqlite3 на MYSQL в PYTHON?Можно сделать полноценный туториал?))
а как у вас питон так выглядит? У меня совсем по-другому