MySQL – это одна из самых популярных систем управления базами данных (СУБД). Она применяется в тех случаях, когда пользователю необходимо работать с большим количеством информации. Одна из главных ее особенностей заключается в том, что она бесплатна.
Как работают базы данных MySQL?
Между нажатием посетителя на страницу сайта и ее открытием на сервере происходит следующее:
- Выполняется PHP-код
- Считывается текст страницы из БД
- Подгружаются стили (блоки, шрифты, размеры и т.д.)
Только после всех этих действий пользователь сможет увидеть ту страницу, которая ему нужна. Базы данных также нужны для разного взаимодействия пользователя с сайтом. Например, он захочет оставить комментарий. Его слова запишутся в БД и будут показаны при следующем входе на эту страницу.

Основные преимущества MySQL
Бесплатность – не единственный плюс MySQL. Это также довольно удобная, быстрая и надежная система с большим количеством настроек. Работать с ней всегда легко и приятно.
До появления СУБД вся информация хранилась в файлах. Данные просто записывались в строки, а потом извлекались при необходимости. Но это не совсем надежно, так как не позволяет безопасно хранить информацию долгое время. Поэтому и нужна система управления базами данных, которая позволит хранить информацию сколько угодно, не боясь за ее сохранность.
Помимо этого, работа с файлами достаточно тяжелая и отнимает много времени. Нужно правильно заносить данные, сортировать и извлекать их. А если на сервере хостера, где лежит сайт, установлена UNIX-подобная операционная система, то можно и вовсе не получить доступ к своим файлам. Тогда нужно будет снова тратить время на написание дополнительного кода.
Базы данных MySQL берут на себя все это. Они самостоятельно контролируют безопасность занесения информации, правильно сортируют ее и позволяют получить к ней доступ всего одной строкой кода. Сам код при этом становится намного меньше и проще.