Слава - Стань сильней
Операторы SQL (по категориям)
Операторы SQL (Structured Query Language — структурированный язык запросов) — это команды, используемые для взаимодействия с базами данных. Они позволяют создавать, изменять, удалять и запрашивать данные в реляционных базах данных. Операторы SQL делятся на несколько категорий в зависимости от их назначения: Эти операторы используются для работы с данными в таблицах. К ним относятся: SELECT * FROM table_name; INSERT INTO table_name (column1, column2) VALUES (value1, value2); UPDATE table_name SET...
Чистый SQL или ORM и Query Builder?
Небольшая заметка с полей. Недавно втянулся в использование SQL синтаксиса LEFT JOIN LATERAL – ключевое слово LATERAL. Буквально по-другому стал смотреть на решение некоторых задач! Проверил по документации, погугил, в популярных PHP ORM – нигде нет поддержки LATERAL, ни в Doctrine, ни в Laravel Query Builder, ни в Yii Query Builder, ни в Cycle ORM И тут хочу дать пояснение, моё отношение к различным Query Builder и обёрткам над SQL синтаксисом. Вот какой подход я применяю при выборе между написанием простого SQL и использованием Query Builder / ORM: • Если мне нужно поработать с конкретной сущностью...