Учебники

MySQLi — Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Индекс — Индекс в базе данных напоминает индекс в конце книги.

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

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

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

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

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

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

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

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

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

Индекс — Индекс в базе данных напоминает индекс в конце книги.

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

База данных MySQLi

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

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

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

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

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

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

  • MySQLi очень дружественен к PHP, самый ценный язык для веб-разработки.

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

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

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

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

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

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

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

MySQLi очень дружественен к PHP, самый ценный язык для веб-разработки.

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

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

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

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

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

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