SQL
База SQLite и основы SQL. Часть 6 (объединение JOIN)

База SQLite и основы SQL. Часть 6 (объединение JOIN)

13-11-2021SQL
Объединение таблиц — одна из самых крутых фишек SQL. Чтобы использовать их максимально эффективно нужно заранее продумывать структуру базы. Пример с таблицами t1, r1 и q1 показывает основной принцип, но на практике чаще мы сталкиваемся с немного другой задачей, где таблица хранит лишь ссылку на запись в другой таблице. Читать
База SQLite и основы SQL - 5. Нормализация

База SQLite и основы SQL - 5. Нормализация

12-11-2021SQL
Нормализацию базы делают для того, чтобы избежать логических ошибок. Изменение структуры таблиц достаточно затратная операция. Помимо того, что нужно будет позаботиться о сохранности данных, придётся ещё переписывать sql-запросы, а также программный код, их обслуживающий. Поэтому лучше потратить больше времени на обдумывание структуры и тестирование базы. Читать
База SQLite и основы SQL. Часть 4 (ключи)

База SQLite и основы SQL. Часть 4 (ключи)

11-11-2021SQL
Обычно в базе находятся несколько таблиц. Поэтому нужно понимать как их правильно организовать. Например в нашей таблице firstTable мы уже столкнулись с проблемой отсутствия уникального номера записи. И на самом деле в таблице есть ещё одна проблема — возможность создания дублей (когда было два Пети с одним номером). Читать
База SQLite и основы SQL. Часть 3 (фильтрация данных)

База SQLite и основы SQL. Часть 3 (фильтрация данных)

10-11-2021SQL
Основная мощь SQL заключается не только в быстром получении всех данных, но и их фильтрации. Например есть база клиентов, где одно из полей хранит город. Мы можем добавить условие в SQL-запрос, чтобы получить список клиентов из определённого города. Читать
База SQLite и основы SQL. Часть 2

База SQLite и основы SQL. Часть 2

09-11-2021SQL
Для работы с любой базой (речь про реляционные) используется структурированный язык запросов — SQL. Сам по себе этот язык очень простой. Во всяком случае намного проще любого языка программирования. Однако многие программисты стараются избегать прямого использования SQL и вместо него применяют различные Active Records, Query Builder или даже такого монстра, как ORM. Обычно SQL-запросы очень простые, буквально несколько строчек кода, который читается как обычный english-текст. Но вместо этого они используют различные надстройки, которые имеют свой особенный синтаксис, хотя на выходе всё равно будет все те же несколько строк обычного SQL. :-) Читать
База SQLite и основы SQL. Часть 1

База SQLite и основы SQL. Часть 1

08-11-2021SQL
Поговорим немного о базах данных. Зачем вообще они нужны и какие у них задачи? Читать
Простое использование SQLite

Простое использование SQLite

09-02-2016PHP, SQL
SQLite — это база данных, чем-то похожая на MySQL. Принципиальное отличие SQLite от других БД в том, что вся база представляет собой один файл. Если в MySQL база хранится где-то в дебрях сервера и недоступна для переноса, то в SQLite с этим всё до безобразия просто: один файл — одна база. Читать