SQLite Учебники

SQLite предоставляет хорошо структурированный путь обучения для управления встраиваемыми базами данных. Наши учебники охватывают SQL-запросы, проектирование баз данных и техники оптимизации, подходящие как для начинающих, так и для разработчиков среднего уровня. С бесплатными лабораториями и практическими примерами вы получите практический опыт в операциях с базами данных. Наша интерактивная база данных позволяет вам практиковать SQL-запросы и видеть мгновенные результаты.

Создание таблиц в SQLite

Создание таблиц в SQLite

В этой лабораторной работе вы освоите основы создания и управления таблицами в SQLite, легковесном движке баз данных. Изучите типы данных, создайте таблицы с первичными ключами (primary keys), примените ограничения (constraints), такие как NOT NULL и UNIQUE, просмотрите структуры с помощью .schema и удалите таблицы. Получите практический опыт использования инструмента sqlite3 в среде LabEx VM.
SQLite
Поиск конкретных данных в SQLite

Поиск конкретных данных в SQLite

В этом испытании вы примените свои навыки работы с SQL для поиска определенных данных в базе данных SQLite под названием `treasure.db`. Ваша цель — найти скрытый артефакт, составив запрос `SELECT`, который фильтрует результаты по идентификатору `id`. Вам предстоит подключиться к базе данных, написать запрос для извлечения столбца `name` из таблицы `artifacts` и использовать условие `WHERE` для поиска артефакта с `id` равным 2.
SQLite
Фильтрация данных SQLite для ИТ-отдела

Фильтрация данных SQLite для ИТ-отдела

В этом испытании вам предстоит отфильтровать данные о сотрудниках из базы данных SQLite (`employees.db`), чтобы извлечь имена всех работников ИТ-отдела. Подключитесь к базе, выполните запрос с условием WHERE и сохраните результаты в файл `result.txt` по пути `/home/labex/project/`.
SQLite
Создание базы данных SQLite для контактов

Создание базы данных SQLite для контактов

В рамках этого испытания вы создадите базу данных SQLite для хранения контактной информации клиентов. Ваша цель — спроектировать и создать таблицу `customers` в базе данных `customers.db`, расположенной в директории `~/project`.
SQLite
Установка и проверка SQLite в Linux

Установка и проверка SQLite в Linux

В рамках этого испытания вам предстоит установить SQLite и подтвердить успешность установки, а также доступность программы в среде Linux. Задача включает использование инструментов управления пакетами, выполнение команды `sqlite3 --version` в терминале и проверку корректности вывода номера версии SQLite.
SQLite
Аналитика оконных функций в SQLite

Аналитика оконных функций в SQLite

В этой лабораторной работе вы изучите аналитику оконных функций в SQLite, сосредоточив внимание на ранжировании строк и вычислении нарастающих итогов. Вы узнаете, как использовать оконные функции для выполнения вычислений над наборами строк, связанных с текущей строкой.
SQLite
Создание представлений (View) в SQLite

Создание представлений (View) в SQLite

В этой лабораторной работе мы изучим создание представлений (view) в SQLite, сосредоточившись на построении сложных представлений, запросах через них, обновлении данных через обновляемые представления (updatable views) и удалении устаревших представлений. Научитесь упрощать запросы и контролировать доступ к данным с помощью представлений SQLite.
SQLite
Автоматизация триггеров SQLite

Автоматизация триггеров SQLite

В этой лабораторной работе вы изучите автоматизацию триггеров SQLite, сосредоточившись на создании, проверке и управлении триггерами. Вы узнаете, как автоматически выполнять SQL-запросы в ответ на события обновления в определенной таблице. Создавайте журналы аудита и эффективно управляйте триггерами.
SQLite
Обработка транзакций в SQLite (SQLite Transaction Handling)

Обработка транзакций в SQLite (SQLite Transaction Handling)

В этой лабораторной работе мы изучим обработку транзакций в SQLite (SQLite transaction handling), уделяя особое внимание поддержанию целостности данных (data integrity) с помощью транзакций. Мы узнаем, как начинать и фиксировать транзакции (commit transactions), выполнять откат при ошибках (rollback on errors), реализовывать точки сохранения (savepoints) и подтверждать целостность данных. Это обеспечивает свойства ACID в SQLite.
SQLite
Временное хранилище SQLite

Временное хранилище SQLite

В этой лабораторной работе мы изучим временное хранилище SQLite, сосредоточив внимание на создании и использовании временных таблиц (temporary tables). Временные таблицы предоставляют механизм для хранения промежуточных результатов или данных, необходимых только на короткий период времени в рамках соединения с базой данных. Лабораторная работа проведет вас через создание, заполнение, запросы и подтверждение автоматической очистки.
SQLite
Объединение таблиц в SQLite

Объединение таблиц в SQLite

В этой лабораторной работе мы изучим методы объединения таблиц в SQLite (SQLite table joining techniques), сосредоточившись на объединении данных из нескольких связанных таблиц. Мы рассмотрим INNER JOIN, LEFT JOIN, объединение нескольких таблиц и фильтрацию объединенных результатов. Научитесь эффективно извлекать и объединять данные с помощью SQLite.
SQLite
Методы использования подзапросов в SQLite

Методы использования подзапросов в SQLite

В этой лабораторной работе вы изучите методы использования подзапросов SQLite для расширения возможностей извлечения и фильтрации данных. Лабораторная работа посвящена использованию подзапросов в предложении `WHERE`, встраиванию их в оператор `SELECT`, созданию коррелированных подзапросов (correlated subqueries) и оценке эффективности подзапросов.
SQLite
Настройка SQLite PRAGMA

Настройка SQLite PRAGMA

В этой лабораторной работе мы изучим настройку SQLite PRAGMA для оптимизации производительности и надежности базы данных. Лабораторная работа посвящена настройке ключевых аспектов поведения SQLite с помощью операторов PRAGMA. Мы настроим режим журналирования, включим проверки внешних ключей, выполним проверки целостности и настроим размер кэша.
SQLite
Обработка JSON в SQLite

Обработка JSON в SQLite

В этой лабораторной работе вы научитесь обрабатывать данные JSON в SQLite. Лабораторная работа посвящена хранению, извлечению, фильтрации и обновлению данных JSON в базе данных SQLite.
SQLite
Оптимизация индексов SQLite

Оптимизация индексов SQLite

В этой лабораторной работе вы узнаете, как оптимизировать производительность базы данных SQLite с помощью индексов. Лабораторная работа проведет вас через создание одноколоночных индексов для повышения скорости запросов, с акцентом на практическое применение и анализ. Вы также научитесь анализировать планы запросов и удалять избыточные индексы.
SQLite
Полнотекстовое индексирование SQLite

Полнотекстовое индексирование SQLite

В этой лабораторной работе вы узнаете, как использовать расширение FTS5 (Full-Text Search 5) SQLite для эффективного полнотекстового поиска. Лабораторная работа проведет вас через создание таблиц FTS5, вставку данных, доступных для поиска, выполнение полнотекстовых поисков и оптимизацию поисковых запросов с использованием предложений `MATCH`.
SQLite
Обработка ошибок в SQLite

Обработка ошибок в SQLite

В этой лабораторной работе вы узнаете, как эффективно обрабатывать ошибки в базах данных SQLite. Основное внимание уделяется управлению нарушениями ограничений (constraint violations) во время операций `INSERT` с использованием предложения `ON CONFLICT`. Вы изучите различные действия и протестируете восстановление после ошибок, а также ведение журнала ошибок.
SQLite
Обслуживание базы данных SQLite

Обслуживание базы данных SQLite

В этой лабораторной работе мы изучим методы обслуживания базы данных SQLite для оптимизации производительности и освобождения неиспользуемого пространства. Лабораторная работа посвящена использованию команды `VACUUM`, перестройке индексов, анализу статистики таблиц и проверке влияния этих оптимизаций.
SQLite
  • Предыдущий
  • 1
  • 2
  • Следующий