аватар |

Уроки / MySQL /

Урок 1. Структура Базы Данных MySQL


В этом уроке мы рассмотрим структура Базы Данных MySQL. Перед уроком я бы хотел напомнить вкратце смысл основных понятий: База Данных - совокупность структурированных данных, SQL - язык запросов Базы данных, MySQL - это Система Управления Базами Данных. Чтобы осуществлять правильное управление данными надо понимать структуру баз данных.

Устройство MySQL


MySQL состоит из двух частей: серверной и клиентской.

Клиентская
Клиентская может состоять, например, из скрипта PHP, который будет принимать, обрабатывать, отсылать или, наоборот, брать данные из БД.

Серверная (структура данных)
База данных - это основа. Физически файлы БД и таблиц имеют расширения frm, MYD, MYI.
В каждой БД есть одна или несколько таблиц. Особо структурированные данные с полями и записями.
В таблице в свою очередь есть одна и более записей.

Базы данных, таблицы, поля, строки в MySQL


С тем, что такое База Данных мы уже разобрались. Рассмотрим подпункты. Как говорилось выше - БД состоит из таблиц. Таблицы, как правило, содержат в себе тематическую информацию, например, таблица users (с данными пользователей), articles (с данными по статьям на сайте), news (с данными новостей сайта) и так далее.

Таблицы состоят из полей. Для таблицы users с данными пользователей будет логично наличие таких полей как id (порядковый номер записи), логин, имя, пароль, e-mail и тд. В таблице со статьями будут id (автоматически присваиваемый порядковый номер записи), название статьи, короткое описание, текст самой статьи, автор и тд. Это всё равно, что шапка любой таблицы, которые вы составляли в школе. В ней указывается тип содержимого.


Поля: id, name, age, sex


А вот дальше идут записи. Запись - это строка в таблице, где каждая отдельная ячейка содержит значение соответствующее определённому полю.

Рассмотрим другой пример. Допустим есть таблица с данными по сотрудникам фирмы. Назвали её sotrudniki.


Поля: id, name, surname, dol, vnumber
Записи: всё строчки с id 1, 2, 3, 4, 5

Рассмотрим запись номер 1. В ней, как мы видим, содержатся данные по номеру самой записи (id) - 1, name - Перт, surname - Иванов и так далее. Это и есть содержание записи.

В таблице вовсе может и не быть записей. Например, когда на сайте ещё никто не зарегистрировался, в соответствующей ему таблице с данными пользователей также нет записей.


Спасибо за внимание!
 



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


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