Учебники

MySQL — Введение

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

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

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

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

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

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

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

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

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

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

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

Интерпретирует 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 в соответствии со своими специфическими средами.

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.

Мы рекомендуем вам ознакомиться с нашим учебником PHP для вашей справки.