Главная > Статьи > MySQL - база данных для joomla (Вступление - часть 1)

MySQL - база данных для joomla (Вступление - часть 1)

28.09.2011 20:53

   - Так, как сейчас многие, начинающие Web - разработчики решили выбрать основой для своих проектов CMS Joomla, я счел за нужным посвятить их в структуру работы базы данных, с которой чаще всего им придется сталкиваться - БД MySQL (в простонародье - Мускул).

   В нынешнее время не одно существенное Web - приложение не может существовать без связи с базой данных, предоставляющей огромные возможности по манипулированию хранящейся там информации. При всем этом язык SQL дает нам возможность быстро и эффективно управлять структурой и системой вывода данных из базы в нужной нам форме. Но как и всегда, все имеет свои плюсы и минусы. К негативным факторам относится то, что работа с базой осуществляется через отдельный сервер (физически может стоять на 1 машине, но виртуально это абсолютно отдельный аппарат), так как до боле понятно, что работа с файловой системой напрямую, осуществляется быстрее (хотя по принципу, база данных - это то же самый набор файлов только оптимально структурирован для быстроты и точности работы). Известная всем, своею скоростью обработки данных, система Google, основана на плоских файлах (файлы записаны в двоичной форме или упакованы в своеобразный архив, что позволяет в свою очередь осуществлять функции извлечения и редактирования информации быстрее, примером базы данных основанной на плоских файлах есть БД Berkeley) и не использует баз данных. В тоже время, язык серверной разметки PHP (на которой сугубо и написана CMS Joomla) достигает оптимальной производительности при работе с базами данных SQL, в нашем случае MySQL. SQL в свою очередь расшифровывается как "язык структурных запросов" - Structured query language, но да бы донести информацию проще, то SQL можно понимать как язык, приближенный к логически правильному, человеческому. Пример:

SELECT * FROM some_table WHERE id=1

   Знак *  означает все. То есть если перевести дословно, имеем выражение - "ВЫБРАТЬ ВСЕ С КАКОЙТО_БАЗЫ ГДЕ ИДЕНТИФИКАТОР РАВЕН=ЕДИНИЦЕ"

   Но также можно сделать поиск по конкретному слову к примеру:

SELECT * FROM some_table WHERE text='погода в Харькове'

   данный запрос выведет все строки в которых поле text будет иметь значение погода в Харькове.

Twitter
Нравится
SocButtons v1.4
 

Добавить комментарий


Защитный код
Обновить

 

Сторонние

Модуль новостей для Joomla - JU News Ultra
14.11.2011 |  4140
Модуль вывода новостей JU News Ultra - еще один способ...

Новости

BlackBerry Q10 – телефон для фанатов
IT мир
06.06.2013 |  36
Смартфон BlackBerry Q10 весьма недешевый гаджет, стоимость данного устройства составляет...
Раскрутка Lumia 928
IT мир
04.06.2013 |  42
Компания Nokia готовится вплотную заняться рекламой аппарата Lumia 928. Некоторое...
Прокачанные новинки HTC
IT мир
30.05.2013 |  141
На днях известная компания HTC заявила о выпуске сразу 2-х...
Samsung Galaxy Core – Android-смартфон для всех
IT мир
30.05.2013 |  197
Устройство Samsung Galaxy Core позиционируется производителем, как доступный смартфон, обладающий...

посл. Комментарии

Вход