6 УРОК - SQLite + AIOGRAM! ПОДКЛЮЧЕНИЕ БД И СОЗДАНИЕ ТАБЛИЦ | ПОЛНЫЙ КУРС ПО AIOGRAM

  Рет қаралды 20,804

$ sudo teach IT ⚙️

$ sudo teach IT ⚙️

Жыл бұрын

❤️ Не забудьте подписаться на канал, чтобы не пропускать новые видео-уроки по Python и aiogram!
На этом уроке мы изучили как создавать базу данных SQLite в нашем боте, как создавать таблицы и просматривать информацию с помощью программы.
SQLite Studio: sqlitestudio.pl/
GITHUB: github.com/rlxrd/aiogrambot
👉🏼 Telegram: t.me/sudoteach
👉🏼 Наш чат: t.me/sudoteachchat
👉🏼 Записаться на мой бесплатный пробный урок по пайтону: t.me/mesudoteach
👉🏼 Бот с информацией о курсе: t.me/sudoteachbot
Меня зовут Тимур, моя задача - вырастить из своих учеников профессионалов, которые пишут на Python. 🐍
Музыка 💗
Downtown Walk by | e s c p | escp-music.bandcamp.com
Music promoted by www.free-stock-music.com
Creative Commons / Attribution 4.0 International (CC BY 4.0)
creativecommons.org/licenses/...

Пікірлер: 26
@vasyan4ik10
@vasyan4ik10 Жыл бұрын
Спасибо. Рассказываете всё открыто и без воды
@-_Immortal_-
@-_Immortal_- Жыл бұрын
Спасибо за уроки! С нетерпением жду продолжения!
@bebebexd
@bebebexd Жыл бұрын
очень нравится как ты преподносишь❤
@Daloshka
@Daloshka 4 ай бұрын
Рекомендую использовать Sqlite Browser, он в сто раз удобнее
@popeye._192
@popeye._192 Жыл бұрын
Сделай по-братски подключение платежек 🙏🙏
@Guerrero_Blanco
@Guerrero_Blanco 11 ай бұрын
Чел ты делаешь очень хорошие гайды, растягивай видео пожалуйста,побольше бы информации. Респект тебе за твои видео
@stensmitt
@stensmitt Жыл бұрын
Жду следующего урока!) а когда будут уроки по aiogram 3.x вещи 2-ю версию перестанут скоро поддерживать и развивать
@sudoteach
@sudoteach Жыл бұрын
Сразу после этого курса, полный курс по aiogram 3
@xerex9762
@xerex9762 10 ай бұрын
Хочу спрять ссылки которые заложены в кнопки одежды, но при использовании os.getenv (2:34 , url= os.getenv и создал в .env перемнную с ссылкой ) выдает ошибку, посколку аргумент должен быть ввиде url. Подскажи что делать, пожалуйста.
@kvyserbs4108
@kvyserbs4108 10 ай бұрын
В sqlite studio не появились table accounts и items, с чем это связано?
@Daloshka
@Daloshka 4 ай бұрын
Я так создаю бд class Database: def __init__(self, db_file): self.connection = sqlite3.connect(db_file, check_same_thread=False) self.cursor = self.connection.cursor() def user_exists(self, tgid): with self.connection: result = self.cursor.execute( "SELECT * FROM users WHERE tgid = ?", [tgid] ).fetchall() return bool(len(result))
@tkxrx
@tkxrx Жыл бұрын
Добрый, а не нужно ли каждый раз закрывать соединение с базай, в вашем случае оно всегда открыто
@babajey
@babajey 3 ай бұрын
Можете подсказать как подключить sqlite в aiogram 3 версии?
@jeen9984
@jeen9984 Жыл бұрын
В Pycharm уже есть встроенная утилита для просмотра и редактирования баз данных. Причём работает не только Sqlite, а со всеми возможными.
@user-bj8qn8cs7q
@user-bj8qn8cs7q 10 ай бұрын
а у кого другая прога?))
@Munchen888
@Munchen888 7 ай бұрын
Было бы круто, если бы не использовал язык запросов SQL, а через ORM . Типо, такого контента , в котором реализуют базу данных через ORM с использованием классов мало.
@artemdanchyshyn3460
@artemdanchyshyn3460 10 ай бұрын
У меня вообще не создался файл "tg.db" В чём может быть причина...?
@user-nn1dg7ch3g
@user-nn1dg7ch3g Жыл бұрын
я сделал все как на видео, при запуске создаётся файл .db но в консоль не чего не выводиться и не создаются таблицы в файле .db
@user-pg2kk4zx8o
@user-pg2kk4zx8o 11 ай бұрын
Решил проблему уже?
@user-nn1dg7ch3g
@user-nn1dg7ch3g 11 ай бұрын
@@user-pg2kk4zx8o не знаю как, решилась сама по себе
@user-pg2kk4zx8o
@user-pg2kk4zx8o 11 ай бұрын
@@KokjvrninvmXnjevnkelveoi щас попробую тебе скинуть как я сделал, попробуй вставить и скажешь получилось, или нет
@dumoonnnchik
@dumoonnnchik 11 ай бұрын
@@KokjvrninvmXnjevnkelveoi import sqlite3 as sq db = sq.connect('fail.test') cur = db.cursor() async def db_start(): cur.execute('''CREATE TABLE IF NOT EXISTS account( id INTEGER PRIMARY KEY AUTOINCREMENT , tg_id INTEGER , card_id TEXT)''') cur.execute('''CREATE TABLE IF NOT EXISTS item( i_id INTEGER PRIMARY KEY AUTOINCREMENT , name TEXT, desc TEXT , price TEXT , photo TEXT , brand TEXT)''') db.commit() попробуй сделать так
@user-tn8uv4qg8k
@user-tn8uv4qg8k 11 ай бұрын
pip install db-sqlite3 В терминале пропиши, ее не было
@AlexGott
@AlexGott 2 ай бұрын
Жаль контент устарел - сидел искал экзекутор, блин
@user-nd4cf5xi4g
@user-nd4cf5xi4g 2 ай бұрын
А что такое экзекутор?
@Guerrero_Blanco
@Guerrero_Blanco 11 ай бұрын
у кого создаётся пустой фаил так же как у меня то вот так пробуйте: execute ("""CREATE TABLE IF NOT EXISTS accounts ("id INTEGER PRIMARY KEY AUTOINCREMENT" , "card_id TEXT") """)
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 2,9 МЛН
小女孩把路人当成离世的妈妈,太感人了.#short #angel #clown
00:53
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 48 МЛН
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 163 МЛН
Решаем тестовое задание на позицию junior python backend разработчик
21:18
𝐧𝐞𝐫𝐝𝐢𝐳𝐚𝐲-𝐜𝐨𝐝𝐞
Рет қаралды 12 М.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 9 М.
Учим Базы Данных за 1 час! #От Профессионала
1:07:50
Хауди Хо™ - Просто о мире IT!
Рет қаралды 494 М.
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 2,9 МЛН