Что такое База данных?
Многие, начав изучать мир Web, ещё понятия не представляют, что такое База Данных. Но почти все пользователи Интернета уже хоть раз использовали её - сохранение пользовательских данных на сайте, обработка поисковых запросов и многое другое. Большинство данных сохраняется именно в Базе Данных, а для того, чтобы отобразить определённую информацию обрабатывает запрос для БД. Так что же это такое?
База данных - комплекс данных (информации), которые структурированы и взаимосвязаны между собой.
В качестве примера можно привести библиотеку. Да-да, там не просто стоят книжки на полках, а существуют различные виды Каталогов, по которым библиотекарь может найти определённую книги (по алфавиту - автору или названию, по стеллажу, по тематике). Таким образом, приняв запрос на книгу, далее можно было её найти по определённому признаку. Можно сказать, что в библиотеке хранились и обрабатывались данные. Но данные не представляли ли бы такого интереса, если бы ими нельзя было ещё и управлять! Так мы приходим к следующему термину.
Система Управления Базами Данных - это совокупность языковых и программных средств, в основные функции которых входит возможность создания данных, их обработки и считывания, удаления и осуществления безопасного контроля БД.
В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка - SQL.
SQL - универсальный язык структурированных запросов, в основные задачи которого входит осуществление считывания, записи и удаления информации в Базе Данных.
Из истории SQL
В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД IBM System R, для которой затем был создан специальный язык SEQUEL, позволявший относительно просто управлять данными в этой СУБД. Аббревиатура SEQUEL расшифровывалась как Structured English QUEry Language — «структурированный английский язык запросов». Позже по юридическим соображениям язык SEQUEL был переименован в SQL.
Датой создания считается 1974 год.
Авторами считаются Дональд Чэмбэрлин, Рэймонд Бойс.
Первый стандарт принят в 1986 году.
Что такое MySQL
MySQL — система управления базами данных, которая может работать с PHP, Java, Perl, C, C++ и другими языками программирвоания. Одна из самых распространённых СУБД в мире. Входит в популярные портативные сборки серверов Denwer и XAMPP, а также в серверы WAMP, LAMP, AppServ. Написана на C, C++. разработчик - Oracle (c 2010 года).
Примеры SQL запросов
Выведет список ВСЕХ баз.
SHOW databases;
Выведет список ВСЕХ таблиц в Базе Данных base_name.
SHOW tables in base_name;
Выбирает ВСЕ данные в таблице tbl_name.
SELECT * FROM tbl_name;
Более подробно с запросами можно ознакомиться в статье Примеры SQL запросов.