Video není dostupné.
Omlouváme se.

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

Sdílet
Vložit
  • čas přidán 19. 03. 2023
  • ❤️ Не забудьте подписаться на канал, чтобы не пропускать новые видео-уроки по 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/...

Komentáře • 27

  • @vasyan4ik10
    @vasyan4ik10 Před rokem +1

    Спасибо. Рассказываете всё открыто и без воды

  • @Daloshka
    @Daloshka Před 6 měsíci +3

    Рекомендую использовать Sqlite Browser, он в сто раз удобнее

  • @-_Immortal_-
    @-_Immortal_- Před rokem +1

    Спасибо за уроки! С нетерпением жду продолжения!

  • @bebebexd
    @bebebexd Před rokem

    очень нравится как ты преподносишь❤

  • @popeye._192
    @popeye._192 Před rokem +5

    Сделай по-братски подключение платежек 🙏🙏

  • @Guerrero_Blanco
    @Guerrero_Blanco Před rokem

    Чел ты делаешь очень хорошие гайды, растягивай видео пожалуйста,побольше бы информации.
    Респект тебе за твои видео

  • @stensmitt
    @stensmitt Před rokem

    Жду следующего урока!) а когда будут уроки по aiogram 3.x вещи 2-ю версию перестанут скоро поддерживать и развивать

    • @sudoteach
      @sudoteach  Před rokem +1

      Сразу после этого курса, полный курс по aiogram 3

  • @jeen9984
    @jeen9984 Před rokem

    В Pycharm уже есть встроенная утилита для просмотра и редактирования баз данных. Причём работает не только Sqlite, а со всеми возможными.

  • @Munchen888
    @Munchen888 Před 8 měsíci

    Было бы круто, если бы не использовал язык запросов SQL, а через ORM . Типо, такого контента , в котором реализуют базу данных через ORM с использованием классов мало.

  • @tkxrx
    @tkxrx Před rokem

    Добрый, а не нужно ли каждый раз закрывать соединение с базай, в вашем случае оно всегда открыто

  • @xerex9762
    @xerex9762 Před rokem

    Хочу спрять ссылки которые заложены в кнопки одежды, но при использовании os.getenv (2:34 , url= os.getenv и создал в .env перемнную с ссылкой ) выдает ошибку, посколку аргумент должен быть ввиде url. Подскажи что делать, пожалуйста.

  • @babajey
    @babajey Před 5 měsíci

    Можете подсказать как подключить sqlite в aiogram 3 версии?

  • @kvyserbs4108
    @kvyserbs4108 Před rokem +1

    В sqlite studio не появились table accounts и items, с чем это связано?

    • @user-xd2oc9sm5l
      @user-xd2oc9sm5l Před 28 dny

      Тоже самое! Как-то решили проблему?

  • @Daloshka
    @Daloshka Před 6 měsíci +1

    Я так создаю бд
    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))

  • @artemdanchyshyn3460
    @artemdanchyshyn3460 Před 11 měsíci

    У меня вообще не создался файл "tg.db" В чём может быть причина...?

  • @user-nn1dg7ch3g
    @user-nn1dg7ch3g Před rokem +2

    я сделал все как на видео, при запуске создаётся файл .db но в консоль не чего не выводиться и не создаются таблицы в файле .db

    • @user-pg2kk4zx8o
      @user-pg2kk4zx8o Před rokem

      Решил проблему уже?

    • @user-nn1dg7ch3g
      @user-nn1dg7ch3g Před rokem

      @@user-pg2kk4zx8o не знаю как, решилась сама по себе

    • @user-pg2kk4zx8o
      @user-pg2kk4zx8o Před rokem

      @@KokjvrninvmXnjevnkelveoi щас попробую тебе скинуть как я сделал, попробуй вставить и скажешь получилось, или нет

    • @dumoonnnchik
      @dumoonnnchik Před rokem

      @@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 Před rokem

      pip install db-sqlite3 В терминале пропиши, ее не было

  • @AlexGott
    @AlexGott Před 4 měsíci

    Жаль контент устарел - сидел искал экзекутор, блин

  • @Guerrero_Blanco
    @Guerrero_Blanco Před rokem

    у кого создаётся пустой фаил так же как у меня то вот так пробуйте:
    execute ("""CREATE TABLE IF NOT EXISTS accounts
    ("id INTEGER PRIMARY KEY AUTOINCREMENT" ,
    "card_id TEXT") """)