MySQL — Введение

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

База данных — это отдельное приложение, в котором хранится набор данных. Каждая база данных имеет один или несколько отдельных API-интерфейсов для создания, доступа, управления, поиска и репликации данных, которые она хранит.

Также можно использовать другие виды хранилищ данных, такие как файлы в файловой системе или большие хеш-таблицы в памяти, но выборка и запись данных не были бы такими быстрыми и легкими в системах такого типа.

В настоящее время мы используем системы управления реляционными базами данных (СУБД) для хранения и управления огромными объемами данных. Это называется реляционной базой данных, потому что все данные хранятся в разных таблицах, а отношения устанавливаются с использованием первичных ключей или других ключей, известных как внешние ключи .

Система управления реляционными базами данных (СУБД) — это программное обеспечение, которое:

  • Позволяет реализовать базу данных с таблицами, столбцами и индексами.

  • Гарантирует ссылочную целостность между строками различных таблиц.

  • Обновляет индексы автоматически.

  • Интерпретирует SQL-запрос и объединяет информацию из различных таблиц.

Терминология СУБД

Прежде чем мы приступим к объяснению системы баз данных MySQL, давайте пересмотрим несколько определений, связанных с базой данных.

  • База данных — база данных — это набор таблиц со связанными данными.

  • Таблица — Таблица представляет собой матрицу с данными. Таблица в базе данных выглядит как простая электронная таблица.

  • Столбец — один столбец (элемент данных) содержит данные одного и того же типа, например, почтовый индекс столбца.

  • СтрокаСтрока (= кортеж, запись или запись) представляет собой группу связанных данных, например, данных одной подписки.

  • Избыточность — двойное резервное хранение данных для ускорения работы системы.

  • Первичный ключ — первичный ключ уникален. Значение ключа не может встречаться дважды в одной таблице. С помощью ключа можно найти только одну строку.

  • Внешний ключ — внешний ключ является связующим звеном между двумя таблицами.

  • Составной ключ — составной ключ (составной ключ) — это ключ, состоящий из нескольких столбцов, поскольку один столбец недостаточно уникален.

  • Указатель — указатель в базе данных похож на указатель в конце книги.

  • Ссылочная целостность — ссылочная целостность гарантирует, что значение внешнего ключа всегда указывает на существующую строку.

База данных MySQL

MySQL — это быстрая и простая в использовании СУБД, используемая для многих малых и крупных предприятий. MySQL разрабатывается, продается и поддерживается шведской компанией MySQL AB. MySQL становится настолько популярным по многим веским причинам —

  • MySQL выпускается под лицензией с открытым исходным кодом. Так что вам не за что платить, чтобы использовать его.

  • MySQL — сама по себе очень мощная программа. Он выполняет большую часть функций самых дорогих и мощных пакетов баз данных.

  • MySQL использует стандартную форму хорошо известного языка данных SQL.

  • MySQL работает во многих операционных системах и со многими языками, включая PHP, PERL, C, C ++, JAVA и т. Д.

  • MySQL работает очень быстро и хорошо работает даже с большими наборами данных.

  • MySQL очень дружелюбен к PHP, наиболее популярному языку веб-разработки.

  • MySQL поддерживает большие базы данных, до 50 миллионов строк и более в таблице. Предел размера файла по умолчанию для таблицы составляет 4 ГБ, но вы можете увеличить его (если ваша операционная система может с этим справиться) до теоретического предела в 8 миллионов терабайт (ТБ).

  • MySQL настраивается. Лицензия GPL с открытым исходным кодом позволяет программистам модифицировать программное обеспечение MySQL в соответствии с их собственными конкретными средами.

Прежде чем вы начнете

Прежде чем приступить к этому руководству, вы должны иметь базовые знания об информации, содержащейся в наших руководствах по PHP и HTML.

В этом руководстве основное внимание уделяется использованию MySQL в среде PHP. Многие примеры, приведенные в этом руководстве, будут полезны программистам PHP.

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки