Таймкоды для Вас: 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 в бд ? ведь значения будут разные. Или пользовательский ввод как записать из переменной в бд ?
5 месяцев назад я был менеджером, ты очень помог мне найти себя. Теперь я изучаю программирование, и получаю за это удовольствие и деньги. Благодарю тебя друг. Твой труд очень полезен многим людям. Продолжай, и я уверен ты поможешь освоить и применить огромное количество полезной информации другим начинающим ребятам.
И опять же, приятно смотреть такие видео. Ничего лишнего, никакой воды! Сам постоянно работаю с sql базами, только на php. Знакомо многое. На python-е вдвойне интересней. Так что, продолжение жду с нетерпением!!!
Я новичек. Полностью повторил за автором его действия и столкнулся со следующими проблемами: 3:00 - автор успешно подключается к базе, у меня - ошибка. Решение - установил и настроил MySQL на свой компьютер. Пробую - опять ошибка. Решение - ввожу в файле config.py свои данные с установленного MySQL : host = "127.0.0.1" , user = "root ", password = " пароль, который сам придумал при установке", "db_name" = "sakila" (именно имя папки! есть например на имя таблицы sakila.actor , то тоже не работает) 5:50 - автор успешно создает таблицу, у меня - ошибка. Решение - поменял кавычки в названии таблицы, было 'users' , а стало `users` (кавычки на клавише ё)
Вы бы видос сделали как на локалхост нормально поставить базы. Новичкам это надо разжевывать. А так-вопросов нет, контент хороший и преподнесен на блюде.
Хороший урок. Если бы оно ещё и работало 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
Классный ролик! Подскажи что делать при подключении мне пишет " '127.0.0.1' подключение не установлено так как конечный компьютер отверг запрос на подключение"
Мне так нравится когда говорят "вот такой вот полезный код мы написали" Сразу чувствую будто я что-то важное уже сделал и можно дальше смотреть видосики)
Благодарю за фидбэк 💪 А данные куда сохраняешь, в файлы? Сохраняя в БД можно получать доступ из любой точки планеты, да и умение работать с SQL требуется в 99% проектов или при трудоустройстве на галеры.
я localhost правильно ввел, сделал точно также как вы но уже в самом начале у меня выходит Connection refused..... (2003, "Can't connect to MySQL server on 'your_host' ([Errno 11001] getaddrinfo failed)") [Finished in 2.5s] что мне делать?
Привет, сделал все как на видео, пробивал и localhost и 127.0.0.1, но никак не пашет "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)", может шариш что тут не так?
Хочется добавить, что одиночные кавычки должны быть косыми (буква Ё в русской раскладке). При прямых кавычках не работает, я долго пытался понять в чем проблема. Спасибо за видео
Помогите!!! Не могу запустить!Прописываю код как на видео import pymysql from config import host, user, password, db_name try: connection = pymysql.connect( host=host, port=3306, user=user, password=password, database=db_name, cursorclass=pymysql.cursors.DictCursor ) print('Succes!') except Exception as ex: print("Connection refused...") print(ex) (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)") В тупую не дает запуститься. Понимаю, что трабл в локхосте, но не могу его решить.
Привет! эта ошибка возникает из-за того, что в службах (можно через поиск найти) нет My SQL. Нужно установить на компьютер My SQL, а если установлен - запустить службу. Если ничего не трогать в настройках, они должны включаться автоматически при запуске системы. Попробуй перегрузить комп. Мне это помогло исправить указанную ошибку
Благодарю. Да, дальнейшая проработка темы оч нужна. И если не сложно, то объяснить разницу в использовании SQLite, PosgreSQL и MySQL. Заранее благодарен.
Благодарю за фидбэк. SQLite - игрушка, подходит для тестовых проектов, имеет кучу недоработок и ограничений. MySQL - не буду утверждать, но думаю 60% веба держится на ней, вполне классный инструмент. PosgreSQL - имеет все плюсы MySQL, но считается быстрее, практичнее и производительней, работает на одном движке, поддерживает регулярки и кучу всего, встречал её на крупных проектах с десятками тысяч запросов в минуту. Лучше загуглить разницу, доступней будет описано)
Привет, можешь сделать ролик телеграм-бот для интернет-магазина на python с pymysql? С оплатой и т.п.? По типу реального проекта, было бы здорово и просто прикольно
В версии Python 3.12.5 выдаёт такую ошибку: "ModuleNotFoundError: No module named 'pymysql' ". Пока не поняла, как порешать. Пробовала переустановить модуль, пробовала разные вариации команды. Возможно, буду переустанавливать питон. Если кто-то сталкивался с той же проблемой - напишите пж как вы её решили
Спасибо, это работает. Мне понадобилось добавить: pip install cryptography и import pymysql.cursors И все заработало. Код из урока подключение к PostgreSQL у меня так и не заработал
есле у кого то не создается таблица то правильно так: create_table_query = "CREATE TABLE users(id int AUTO_INCREMENT," \ " name varchar(32)," \ " password varchar(32)," \ " email varchar(32), PRIMARY KEY(id))"
Можно один раз обозначить, в самом начале так сделал. Но мне кажется правильнее разделять запросы и использовать там где нужно. Ну и в документации так указано.
Кратко, лаконично, доходчиво. У меня возникла только одна проблема с seccurstring консоль не пропускает не защищенное обозначение пароля. Вот текст ошибки 'cryptography' package is required for sha256_password or caching_sha2_password auth methods. Гуглю, везде советуют установить пару пакетов, установил не помогает((.
можно было так? from config import * (вместо того что бы перечислять переменные из этого файла host, user, pas...)? если нет напиши пожалуйста в каком случае можно применить * а в каком нет, уже столько времени и не могу понять почему с ней или без неё..
подскажите как вывести содержимое таблицы: ... подключение к бд... ... запрос скл... далее пишу for row in result просто вывод print row[0] а в бот как вывести: bot message???
Таймкоды для Вас:
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 запуск программы
5 месяцев назад я был менеджером, ты очень помог мне найти себя. Теперь я изучаю программирование, и получаю за это удовольствие и деньги. Благодарю тебя друг. Твой труд очень полезен многим людям. Продолжай, и я уверен ты поможешь освоить и применить огромное количество полезной информации другим начинающим ребятам.
если не секрет, то кем вы сейчас работаете?
комменты пишет на заказ)@@user-zo4sw6qz9w
@@user-zo4sw6qz9w думаю, менеджером)))
клоун
очередной недоучка
Благодарю за уроки! Буду ждать серию по SQL
Спасибо за фидбэк 💪
не появились уроки по базам данных?(((
Спасибо! Серия коротких уроков про MySQL будет очень полезна!
Договорились 👍
Спасибо вам огромное за труд! Лучший канал, пожалуйста не бросайте!
Благодарю за фидбэк, приятно 💪
Полностью согласен👍
И опять же, приятно смотреть такие видео. Ничего лишнего, никакой воды! Сам постоянно работаю с sql базами, только на php. Знакомо многое. На python-е вдвойне интересней. Так что, продолжение жду с нетерпением!!!
Благодарю за фидбэк, приятно 💪
Спасибо большое, я всеми руками и ногами за уроки по SQL, так как почти все вакансии требуют знания sql
Благодарю за фидбэк. Да, ты прав дружище, без SQL никуда. Думаю на следующей неделе начну выкладывать обучающие ролики, надеюсь будет полезно.
Отличный урок, лаконично, без воды. Буду ждать уроков по SQL
Благодарю 👍
Спасибо за урок. Жду с нетерпение уроки по MYSQL.
Спасибо за фидбэк. Запишу по sql 👍
Долго искал разъяснений с MYSQL. Благодарю
Спасибо за фидбэк 👍
Я новичек. Полностью повторил за автором его действия и столкнулся со следующими проблемами:
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, про привилегии и права доступа пользователей
У вас код рабочий, но нет доступа к БД
Даже серия по урокам не нужна, все ясно и понятно разъяснено
Спасибо!!! Очень крутые уроки!!! "Парсер баз данных на пайтоне" будет в топе однозначно!!!)))
Спасибо за фидбэк. А что такое "Парсер баз данных"? Не совсем понял идею.
@@PythonToday Парсинг сайта и сохранение в базу данных.
Огромное спасибо за краткий и локаничный курс ! ! !
Благодарю за поддержку!
Не совсем понял, как войти в веб интерфейс созданной на сервере таблицы.
А так всё круто! Самый лучший автор! Коротко и без воды!
Спасибо за твой труд!
Благодарю за урок! Всё ясно и чётко объясняете. Буду ждать обзор по SQL~
Спасибо за фидбэк 👍
Та вообще лучший препод!!! Очень жду плейлист по mySQL!!!
Благодарю 💪
Вы бы видос сделали как на локалхост нормально поставить базы. Новичкам это надо разжевывать.
А так-вопросов нет, контент хороший и преподнесен на блюде.
Спасибо, практика, практика. Чем больше тем лучше. Если будет цикл уроков по скулю, будет круто
Благодарю за фидбэк!
Одни из лучших каналов по Python'у в ру сегиенте объективно
Самый лучший и понятный канал по python. Спасибо тебе за труд. Sql очень интересен. Обязательно продолжай!
Хороший урок. Если бы оно ещё и работало
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))"
Спасибо за урок, очень доходчиво и понятно все рассказано 💖
Благодарю за фидбэк!
Обязательно ждём новые уроки. Спасибо!
Благодарю 👍
Думал, что сложно будет переходить с sqlite на mysql. Но по итогу не увидел различий. Спасибо за урок!
Спасибо за фидбэк!
Классный ролик! Подскажи что делать при подключении мне пишет " '127.0.0.1' подключение не установлено так как конечный компьютер отверг запрос на подключение"
Слушай, это круто! Приятный голос, крутая музыка на фоне, идеально поясняешь!
Благодарю
Просто лучший канал по программированию из всех что я видел!
Так увлекательно, быстро и понятно только тут!
Спасибо за труд!
Большое спасибо за фидбэк!
КАК РАЗ ИЗУЧАЮ SQL ПИТОН НА ПОТОМ ОСТАВИЛ. БЫЛО ИНТЕРЕСНО. ПОЛУЧАЕТСЯ ПРЯМ В ПИТОНЕ МОЖНО ЗАПРОСЫ ПИСАТЬ. УДОБНО. СПАСИБО.
Мне так нравится когда говорят "вот такой вот полезный код мы написали" Сразу чувствую будто я что-то важное уже сделал и можно дальше смотреть видосики)
😀 Главное, чтоб действительно было полезно)
Как всегда, очень полезно.
Очень интересно про скуль смотреть
Спасибо)
Очень интересна данная тема. Запиши пожалуйста больше видео
Спасибо, ждём продолжения.
Благодарю за фидбэк 👍
Спасибо за Ваш труд! Всё четко коротко и доходчиво.
Благодарю за фидбэк!
Если у кого-то pycharm подчёркивает .cursors, сделайте так: import pymysql.cursors
сам понял что написал
Благодарю за качественный контент, Вы очень доступно и четко объясняете, у Вас талант) Большое спасибо!!!
Благодарю!
Интересно было бы посмотреть про установку и настройку базы данных с нуля на операционную систему, на примере postgresql или mysql
Думаю сделаем и то, и другое
Не могу подключить верный порт, подскажите что нужно исправить. Выдает ошибку can’t to MySQL server on your_host
Благодарю за видео! Очень доходчиво!!!
Спасибо за поддержку!
ВЫ ЛУЧШИЙ СПАСИБО ВАМ ЧТО ВЫ ЕСТЬ ХОТЬ Я ВАС И НЕ ЗНАЮ!!
Классный канал! Спасибо за труды, подписался. Ждем MySQL!
Спасибо за фидбэк!
Хорошее видео. Только шрифт желательно делать намного крупнее.
Вы лучший продолжайте в том же духе!
Благодарю за поддержку!
Блин, спасибо, лучший, спас мой курсачь
Рад что полезно)
Почему cursors нет в pymysql?
У меня есть дамб text.sql, непойму как начать с ним работать ... Спасибо за контент , наверное лучший канал по практике для python
Спасибо! Реально крутое видео. Подписался 😁
Благодарю за фидбэк!
Спасибо за видео! Будет полезно! Хоть я сейчас и занимаюсь парсингом и ботами, это тоже пригодится!
Благодарю за фидбэк 💪 А данные куда сохраняешь, в файлы? Сохраняя в БД можно получать доступ из любой точки планеты, да и умение работать с SQL требуется в 99% проектов или при трудоустройстве на галеры.
@@PythonToday Я и не спорю, поэтому и говорю что будет полезно:)
Я не предъявлял)) поинтересовался где хранишь информацию)
если можно сделайте видео по работе с sql разными видами
А как включить подсветку кода для sql в vscode ?
Спасибо большое 🙏🏻🙏🏻🙏🏻
Спасибо за фидбэк!
я localhost правильно ввел, сделал точно также как вы но уже в самом начале у меня выходит
Connection refused.....
(2003, "Can't connect to MySQL server on 'your_host' ([Errno 11001] getaddrinfo failed)")
[Finished in 2.5s]
что мне делать?
тоесть пишет проблема в хосте
Спасибо! Всё получилось! А можно небольшой вопросик - что вы использовали, чтобы у SQL запросов подсвечивался синтаксис в visual studio code?
Привет, сделал все как на видео, пробивал и localhost и 127.0.0.1, но никак не пашет "Can't connect to MySQL server on '127.0.0.1' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)", может шариш что тут не так?
Решил проблему?
Возможно, удаленный доступ надо включить в настройках mysql
Спасибо бро) ждём SQL
Благодарю за фидбэк!
YOU ARE SO CLEVER THNKS FOR INFORM
Супер!!!
Спасибо!
Хотел бы научиться работать с базами данных и языком SQL!!!
Научишься, там все просто
Давай уроки MYSQL. Лайк за работу. А нужно ли мне скачивать MySQL вообще?
Какой SQL браузер используется?
Спасибо.. очень понятно..
Благодарю!
Хочется добавить, что одиночные кавычки должны быть косыми (буква Ё в русской раскладке). При прямых кавычках не работает, я долго пытался понять в чем проблема. Спасибо за видео
Привет. Почему именно с pymyscl? Почему не mysql-connector-python?
Отличная тема
Благодарю 👍
Помогите!!! Не могу запустить!Прописываю код как на видео
import pymysql
from config import host, user, password, db_name
try:
connection = pymysql.connect(
host=host,
port=3306,
user=user,
password=password,
database=db_name,
cursorclass=pymysql.cursors.DictCursor
)
print('Succes!')
except Exception as ex:
print("Connection refused...")
print(ex)
(2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение)")
В тупую не дает запуститься. Понимаю, что трабл в локхосте, но не могу его решить.
решил проблему?
Привет! эта ошибка возникает из-за того, что в службах (можно через поиск найти) нет My SQL. Нужно установить на компьютер My SQL, а если установлен - запустить службу. Если ничего не трогать в настройках, они должны включаться автоматически при запуске системы. Попробуй перегрузить комп. Мне это помогло исправить указанную ошибку
Круто!
Спасибо 👍
Благодарю. Да, дальнейшая проработка темы оч нужна. И если не сложно, то объяснить разницу в использовании SQLite, PosgreSQL и MySQL. Заранее благодарен.
Благодарю за фидбэк. SQLite - игрушка, подходит для тестовых проектов, имеет кучу недоработок и ограничений. MySQL - не буду утверждать, но думаю 60% веба держится на ней, вполне классный инструмент. PosgreSQL - имеет все плюсы MySQL, но считается быстрее, практичнее и производительней, работает на одном движке, поддерживает регулярки и кучу всего, встречал её на крупных проектах с десятками тысяч запросов в минуту. Лучше загуглить разницу, доступней будет описано)
@@PythonToday этого достаточно, спасибо.
Не за что)
Packet sequence number wrong - got 1 expected 0
в чем может быть проблема?) Подключаюсь аналогичным способом к БД на сервере.
Музычка на фоне превосходная! Что за трек?
Спасибо!
привет! А что за сайт для просмотра структуры БД?
Привет, да это просто phpMyAdmin. Web интерфейс.
Сделайте пожалуйта свой урок по sqlite и peewee. Очень хорошо у Вас пролучается.
Принципиально не работаю с sqlite, так что пардон
Подскажите, 4:00, разве with не закроет после себя соединение? Надо писать finally?
Привет, можешь сделать ролик телеграм-бот для интернет-магазина на python с pymysql? С оплатой и т.п.? По типу реального проекта, было бы здорово и просто прикольно
Привет, возможно. Очень много проектов впереди, не хватает времени на все
А как сайт называется где он бд проверяет?
Gap yuq raxmat
а как внести изменение внутри диспатчера и еще где нибудь? Я попробовал но не помогло
Все четко. Как пароль от базы узнать или задать
Что за веб ui?
Помогло,спасибо! А если надо глянуть,какие таблицы уже есть , чтобы например не создавать их несколько раз?
У меня как всегда ошибка вылезла
Connection refused...
(2003, "Can't connect to MySQL server on 'your_host' ([Errno 11001] getaddrinfo failed)")
Создай пожалуйста туториал по SQL пожалуйста!!!
В процессе, на все сразу не хватает времени.
Давайте сделаем это
В версии Python 3.12.5 выдаёт такую ошибку: "ModuleNotFoundError: No module named 'pymysql' ". Пока не поняла, как порешать. Пробовала переустановить модуль, пробовала разные вариации команды. Возможно, буду переустанавливать питон. Если кто-то сталкивался с той же проблемой - напишите пж как вы её решили
А как смотреть или открыть веб-интерфейс базы данных или что это вообще?
а как у вас питон так выглядит? У меня совсем по-другому
Класс
Благодарю
Спасибо, это работает.
Мне понадобилось добавить:
pip install cryptography
и
import pymysql.cursors
И все заработало.
Код из урока подключение к PostgreSQL у меня так и не заработал
Ты лучший )
😎
есле у кого то не создается таблица то правильно так:
create_table_query = "CREATE TABLE users(id int AUTO_INCREMENT," \
" name varchar(32)," \
" password varchar(32)," \
" email varchar(32), PRIMARY KEY(id))"
Интерестно а коннекшн курсор нужно перед каждым запросом писать? Или можно один раз написать и потом выполнить несколько запросов?
Можно один раз обозначить, в самом начале так сделал. Но мне кажется правильнее разделять запросы и использовать там где нужно. Ну и в документации так указано.
Как настроить IDE редактор, что бы так же в .py файле были контекстные подсказки для sql, было бы очень здорово узнать, и спасибо за видео
Допустим я создал, но нет подключения. Где покупать надо и что?
Подскажите как вставить переменную из python в запрос на добавление mysql ?
Кратко, лаконично, доходчиво. У меня возникла только одна проблема с seccurstring консоль не пропускает не защищенное обозначение пароля. Вот текст ошибки 'cryptography' package is required for sha256_password or caching_sha2_password auth methods. Гуглю, везде советуют установить пару пакетов, установил не помогает((.
можно было так? from config import * (вместо того что бы перечислять переменные из этого файла host, user, pas...)? если нет напиши пожалуйста в каком случае можно применить * а в каком нет, уже столько времени и не могу понять почему с ней или без неё..
подскажите как вывести содержимое таблицы:
... подключение к бд...
... запрос скл...
далее пишу for row in result
просто вывод print row[0]
а в бот как вывести: bot message???
Как добавлять записи в таблицу с помощью переменных?
Спасибо за урок!!! у меня вопрос: как вывести информацию из бд mysql на страницу? не получается, помогите (