SQLite - Установка базы, создание таблицы, примеры запросов.

Поделиться
HTML-код
  • Опубликовано: 27 сен 2024
  • База данных "в кармане" SQLite - отличный выбор для мобильных и портативных разработчиков.
    В этом видео мы скачаем и запустим базу, создадим первую таблицу, добавим несколько записей и напишем пару SELECT запросов.
    На следующем уроке мы напишем программу на Java для подключения к нашей SQLite базе данных

Комментарии • 66

  • @ВикторТерлыга
    @ВикторТерлыга 10 месяцев назад

    Евгений Витольдович. Долгих лет жизни и крепкого здоровья

  • @drkolm
    @drkolm 7 лет назад +7

    Спасибо за отличную подачу материала, все очень толково и познавательно. Продолжайте вашу работу.

  • @nataliamedvedeva2502
    @nataliamedvedeva2502 7 лет назад +12

    Хороший урок, спасибо

  • @Damir-nl6tf
    @Damir-nl6tf 8 месяцев назад

    спасибо за труд

  • @alexeyzhukov8041
    @alexeyzhukov8041 Год назад

    Огонек! Огнище! Благодарю!)

  • @СергейПетров-б1ю
    @СергейПетров-б1ю 5 лет назад +3

    Классная подача материала! Про python только не забывай

  • @ShtormShadow
    @ShtormShadow 2 года назад +1

    Отличное обьяснение!!

  • @prodobreyy
    @prodobreyy 7 лет назад +3

    Очень познавательно. Благодарю.

  • @kolyanlock
    @kolyanlock 4 года назад +5

    Читал про типы данных SQLite что все строковые типы данных в SQLite преобразуются в тип данных TEXT. Если вы попытаетесь указать размер для строкового типа данных, SQLite проигнорирует его, поскольку он не допускает ограничения размера для строковых типов данных. Там ещё написано что всего 5 типов данных, если указать другие, они преобразуются в 1 из 5 базовых типов.

  • @Isaa249
    @Isaa249 5 месяцев назад +5

    До сих пор спасаешь студента-айтишника, дядь)

  • @nataliiasorokina4485
    @nataliiasorokina4485 6 лет назад +1

    Очень полезный урок, спасибо.

  • @dychkos
    @dychkos 3 года назад

    Большое спасибо за урок! Очень информативно.

  • @andyanderson222
    @andyanderson222 3 года назад

    Хорошее объяснение, спасибо!

  • @Life-id4dd
    @Life-id4dd 6 лет назад +5

    ПОЛЕЗНЫЙ УРОК

    • @valexxjr
      @valexxjr 6 лет назад +2

      Life Бедняка ты это из-за школьного звонка говоришь?)

  • @bogdaneyziy
    @bogdaneyziy 3 года назад

    Спасибо за гайд!

  • @crwdex
    @crwdex Год назад

    оч классный урок

  • @Korchemkino
    @Korchemkino 6 лет назад +2

    Спасибо! Девочка с улицы и та может повторить по этому видео установку и создание таблицы.

    • @alinagareeva6015
      @alinagareeva6015 5 лет назад +1

      На своем примере имею честь подтвердить Ваши слова)

  • @vovakuznetsov5416
    @vovakuznetsov5416 Год назад

    респект мужик

  • @RussianDrunkard
    @RussianDrunkard 6 лет назад +9

    В очередной раз убеждаюсь, что будучи разработчиком, комфортнее всего работать в линуксах. Чтобы установить sqlite мне нужно только набрать в консоли "# apt install sqlite3" и все сразу работает безо всяких там путешествий по различным директориям.

    • @spoki89
      @spoki89 6 лет назад +1

      да так и есть)

    • @rnd5741
      @rnd5741 6 лет назад +1

      Согласен. Установить что-либо вроде не сложно, но на винде могут внезапно начаться танцы с бубном. В то время на линуксе всё делается одной командой.

    • @TaMaGaFtPlayer
      @TaMaGaFtPlayer 6 лет назад +1

      а вот хуй там, чаще на виндовсе ты ставишь одну программу, а на линуксе надо десяток зависимостей еще поставить

    • @rnd5741
      @rnd5741 6 лет назад +1

      TaMaGaFt Ну мне не сложно одну команду ввести.

    • @gd1661
      @gd1661 5 лет назад

      как разработчик - да, но клиенты жестко сели на виндушки

  • @ElectroLensReview
    @ElectroLensReview 2 года назад

    Спасибо!

  • @Edgesofthecompass
    @Edgesofthecompass 2 года назад

    Спасибо

  • @melnorme777
    @melnorme777 7 лет назад +1

    К firefox есть расширение sqlite manager, с его помощью можно через интерфейс совершать все операции с БД

    • @alexnick183
      @alexnick183 5 лет назад

      Для IntellijIDEA есть расширения.

  • @7777-e9l
    @7777-e9l Год назад +1

    Доброго дня, Евгений Витольдович. Во-первых, спасибо за понятную подачу материала, знакомство с sqlite, благодаря вам, в целом идёт успешно. Но - не без подводных камней. А потому, если можете, подскажите, пожалуйста, какие в sqlite аналоги функций any и all. Спасибо

    • @7777-e9l
      @7777-e9l Год назад +1

      решил, но - у меня нет цензурных слов относительно способа решения *рукалицо* *истерический смех*

  • @ДаниилЪ-б2з
    @ДаниилЪ-б2з 4 года назад

    Спасибо.

  • @Master_Gregory
    @Master_Gregory 4 года назад

    СПАСИБО;

  • @СергейБрыкин-п6ь

    А как сохранить статистику игры?.

  • @ОлегПаламарчук-в9у

    А как в SQLite загружать данные из файлов? Тол же csv

  • @МихаилУсик-и1ф
    @МихаилУсик-и1ф 2 года назад

    после того, как поработал с бд мне начало выдавать: database is locked
    И я не могу обновлять записи. Что делать?

  • @konstantinkist
    @konstantinkist 4 года назад

    Для линукс только один файл... Так и должно быть?

  • @dogvscatfunny9956
    @dogvscatfunny9956 Год назад

    А если vs code то это уже не работает

  • @sinsmith9687
    @sinsmith9687 4 года назад

    а если он там не появился? что делать?

    • @sinsmith9687
      @sinsmith9687 4 года назад

      Разобрался. Просто мой Комод чудил)))

  • @stepangarazh8894
    @stepangarazh8894 3 года назад +1

    Вот ну нифига не понятно что за интерфейс появился на 7.08. Все далее для меня полный ступор. что делать если у меня все не так

    • @MLantinov
      @MLantinov 3 года назад

      это просто любой текстовый редактор, например "блокнот"

  • @pido9124
    @pido9124 6 лет назад

    Привет. Можешь подсказать как лучше сделать?Я написал прогу под android studio на java она работает с sqlite
    К сути: прога примерно раз в 10 секунд получает через gps координаты,дату и время я записываю их в базу в таком виде
    id , lon , lat , date , time
    Помимо этого я получаю список wifi сетей с привязкой к координатам и времени.Там могут быть десятки wifi сетей и их я тоже хочу добавлять в базу (имя сети,мак адрес,сила сигнала,тип шифрования) но что то не могу сообразить как это сделать.Хотелось бы например делать запрос чтобы в зависимости от координат база выдавала список сетей пойманых в этом месте

    • @alexnick183
      @alexnick183 5 лет назад

      Думаю, тебе не нужно записывать отдельно координаты, если цель стоит зафиксировать положение вайфай. Нужно создавать записи для вайфай точек и указывать для каждой из них текущие координаты. Если же нужно ещё и маршрут записывать, то лучше просто две отдельные таблицы сделать и не привязывать одно к другому. Т.к. к примеру, на маршруте в какой-то момент может не оказаться ни одной точки вайфай, а координаты всё-равно нужно фиксировать с определённой периодичностью.

  • @sergeyk.2764
    @sergeyk.2764 3 года назад

    7:04

  • @АнастасияРябчикова-ь1э

    Спасибо вам за урок!!!

  • @АнастасияРябчикова-ь1э

    ГОСПААААДИ КАК ЖЕ Я НАСТРАДАЛАСЬ MYSQL!!! Прокляла все. Особенно, что вообще хоть как-то связалась с программированием и веб-разработкой. Снесла все к чертям и скачала SQlite. Прям ощутила, что жить стало лучше.

  • @Ackongagya
    @Ackongagya 2 года назад

    Вопрос: как найти файл базы данных созданный в Ubuntu в командной строке? В какой папке сохраняет sqlite таблицы БД ?

  • @ggo379
    @ggo379 4 года назад

    Здравствуйте, помогите пожалуйста, у меня есть файл в формате SQlite, в котором содержится текст, но никак не могу открыть и взять текст. Как достать текст? Этот файл из себя представляет модуль для электронной библии.

  • @Мужчина-к1э
    @Мужчина-к1э Год назад

    Я буквально кончаю от Опен Сорс и всего, что с ними связано! Мужик, тебе лайк от меня :)

  • @kuzuradenis9167
    @kuzuradenis9167 2 года назад

    Очень пригодилось в срочной ситуации. Спасибо! Лайк от души !

  • @Helena-vd8mf
    @Helena-vd8mf Год назад

    дай бог вам здоровья! очень просто и понятно!

  • @bulatozavrjuniorvoice4679
    @bulatozavrjuniorvoice4679 2 года назад

    Отличный урок

  • @nikitakirienko2147
    @nikitakirienko2147 3 года назад

    Спасибо что так просто и понятно обьяснил

  • @ТуяраЖиркова-й6и
    @ТуяраЖиркова-й6и 2 года назад

    Просто и быстро)

  • @ereaUA
    @ereaUA 3 года назад

    Чётко и понятно

  • @Владимир_Великий_Русь

    Да все проще - поставьте себе SQLite Studio. Нахера возвращаться в каменный век ? Автор тупит

    • @gd1661
      @gd1661 5 лет назад +5

      Зачем Митрофанушке знать географию? Проще кучера нанять

    • @alexnick183
      @alexnick183 5 лет назад

      Он мыслит теми кейсами, которые самому приходилось решать, а эти уроки универсальные. Не всегда же есть возможность что-то поставить с графическим интерфейсом, нужно уметь пользоваться консолью.

    • @callback_hell
      @callback_hell 4 года назад

      На сервере иногда нужно в терминале поработать. А так да, если что то быстро, то и какой нибудь DB Browser for SQLite можно поставить :)

  • @EzyGames
    @EzyGames 4 года назад

    А я что-то не понял )
    У меня есть уже файл db не пустой. Как мне его открыть то? Посмотреть что там есть? И получить из файла нужные мне данные?

    • @a1ltair
      @a1ltair 4 года назад +1

      .open имяфайла, потом вы можете посмотреть список всех таблиц .tables