Язык программирования для управления данными в базах данных. SQL в коде Joomla, как и во многих других CMS, применяется в сочетании с PHP для генерации динамических веб-страниц.
Генерацию динамических страниц можно представить следующим образом:
- Сервер получает запрос на открытие веб-документа.
- PHP-скрипт использует SQL-запросы для получения данных из базы.
- Обрабатывает полученные данные, формируя HTML-код запрошенной страницы.
- Клиент получает сформированный веб-документ.
Основные операции, осуществляемые через SQL:
- создание новых таблиц в базе данных;
- добавление, изменение и удаление записей из таблиц;
- выборка записей из одной или нескольких таблиц по заданным условиям;
- изменение структуры таблиц.
Для ручного администрирования баз данных на веб-серверах чаще всего применяется программа phpMyAdmin.
Для Joomla существует расширение DB Replacer, которое позволяет выполнять запросы к базе данных из админки Joomla без применения синтаксиса SQL.