Регистрация

Синонимы: язык структурированных запросов

SQL

Язык программирования для управления данными в базах данных. SQL в коде Joomla, как и во многих других CMS, применяется в сочетании с PHP для генерации динамических веб-страниц.

 Генерацию динамических страниц можно представить следующим образом:

  1. Сервер получает запрос на открытие веб-документа.
  2. PHP-скрипт использует SQL-запросы для получения данных из базы.
  3. Обрабатывает полученные данные, формируя HTML-код запрошенной страницы.
  4. Клиент получает сформированный веб-документ.

Основные операции, осуществляемые через SQL:

  • создание новых таблиц в базе данных;
  • добавление, изменение и удаление записей из таблиц;
  • выборка записей из одной или нескольких таблиц по заданным условиям;
  • изменение структуры таблиц.

Для ручного администрирования баз данных на веб-серверах чаще всего применяется программа phpMyAdmin.

Для Joomla существует расширение DB Replacer, которое позволяет выполнять запросы к базе данных из админки Joomla без применения синтаксиса SQL.

Упоминаемые термины:

Joomla, PHP, CMS, SQL, phpMyAdmin