Инструментарий. Выбор СУБД
Автор: | Артемьев Сергей Игоревич |
ICQ: | 438856621 |
email: | _spin_@bk.ru |
Можно с уверенностью сказать, что ни один проект, претендующий на масштабность и популярность не может обойтись без баз данных. СУБД (система управления базами данных) служит для управления базами данных, обработки запросов, управления пользователями и многого другого. Существует несколько СУБД, широко используемых в Интернет: MySQL, SQL Server, PostgreSQL, SQLite и другие. Какой из вышеперечисленных СУБД отдать своё предпочтение - предмет постоянных "священных войн" между разработчиками. Мы не будем вдаваться в особенности той или иной системы, а остановим свой выбор на MySQL. Вообще говоря, для PHP нет большой разницы с какой СУБД работать, т.к. общая логика работы остаётся постоянной и, научившись работать с MySQL, вы без труда освоите PostgreeSQL или MS SQL Server. Незначительные отличия будут в именовании функций и особенностях построения запросов.
Например, для выбора единственной записи из таблицы пользователей jam_users, запросы будут выглядеть так:
для MySQL:
$qry = mysql_query("SELECT * FROM jam_users ". " WHERE user_name='Иван' LIMIT 1 ");
для SQL Server:
$qry = mssql_query("SELECT TOP 1 * FROM jam_users ". " WHERE user_name='Иван'");
Отличия в коде показаны жирным шрифтом
Скачать MySQL можно с официального сайта MySQL.com. MySQL не требует обязательной регистрации, устанавливается и настраивается средствами обычного мастера установки. Немного позже мы рассмотрим процесс установки и настройки подробнее.