аватар Автор: Сергей Касаткин | 17 апреля 2013 14:30

Уроки / MySQL /

Что такое База данных? Что такое SQL и MySQL?


Что такое База данных?


Многие, начав изучать мир 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 запросов.
 



Похожие статьи


Комментарии к статье (vk.com)