Приложения

Что такое MySQL?

База данных MYSQL.

MySQL — это система управления реляционными базами данных с открытым исходным кодом, которая в основном используется для онлайн-приложений. MySQL может создавать и управлять базами данных, заполненными очень полезными данными (такими как информация о сотрудниках, инвентарь и т. Д.), Так же как и другие базы данных, включая популярный Microsoft Access . Хотя Microsoft Access, MySQL и другие базы данных служат аналогичным целям (для размещения данных), их использование и использование сильно различаются.

Давайте поговорим о MySQL.

База данных MYSQL.

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

Скажем, например, у вас есть база данных, которая включает в себя таблицу для информации о сотрудниках, такую ​​как:

  • Имя
  • Фамилия
  • Дата рождения
  • Число работников
  • Должность

Теперь предположим, что в этой базе данных есть еще одна таблица, в которой хранится информация о заработной плате, например:

  • Название должности
  • Должность зарплата
  • Позиция почасовая

Эти две таблицы смогут относиться друг к другу. Если в столбце для сотрудника 001 указана позиция этого человека в качестве писателя, он может затем обратиться к таблице заработной платы, чтобы узнать, является ли эта должность почасовой или зарплатной. Это один из способов думать о реляционной базе данных.

В этом отличие MySQL и Microsoft Access. В отличие от Access, база данных MySQL не имеет удобного, удобного для пользователя графического интерфейса, позволяющего пользователям вводить данные. Хотя для этой цели существует множество сторонних инструментов (таких как MySQL Workbench и phpMyAdmin ), они, как правило, более сложны, чем обычные пользователи. Так зачем использовать MySQL, если пользователи не могут легко вводить данные в таблицы базы данных? В этом суть проблемы.

База данных MySQL в основном используется как средство для размещения данных для больших веб-приложений. Такие сайты, как WordPress , iStock , GitHub , Facebook , NASA , ВМС США , Tesla , Scholastic , Spotify , YouTube , Netflix , Glasses Direct , Symantec (и многие другие) используют базу данных MySQL в качестве средства хранения данных на своих внешних или внутренние сайты и сервисы. Что это значит для обычного пользователя? Это означает, что вы косвенно используете MySQL каждый день.

В технологической индустрии есть популярное сокращение: LAMP. Эта аббревиатура означает Linux Apache MySQL PHP и является одним из самых популярных «стеков» веб-серверов на планете («стек» — это стек программного обеспечения, который взаимодействует вместе). MySQL без проблем работает на платформе Linux и может быть легко установлен практически на любом дистрибутиве.

MySQL впервые появился в 1995 году. Вскоре после этого MySQL был разработан для работы в операционной системе Linux. 8 января 1998 года была выпущена версия MySQL для Windows, которая открыла путь к стеку WAMP (Windows Apache MySQL PHP). Таким образом, даже если вы не знакомы с Linux, вы все равно можете использовать всю мощь MySQL. Если вы поклонник macOS, то для этой платформы есть версия MySQL.

Скорее всего, вы не собираетесь использовать MySQL для повседневного использования. Почему? Потому что для запуска MySQL таким способом вам понадобится:

  • Сервер для размещения базы данных
  • База данных установлена
  • Понимание командной строки MySQL
  • Сторонний инструмент для эффективного ввода данных
  • Другой сторонний, чтобы эффективно просматривать и использовать данные

MySQL просто не был предназначен для использования на уровне конечного пользователя. Если вам не нужно использовать возможности управляемой сервером реляционной базы данных, лучше всего искать решение, такое как Access, Filemaker Pro Advanced (программа для работы с базами данных Apple) или LibreOffice Base (альтернатива MS Access с открытым исходным кодом). ). С помощью любого из этих инструментов вы можете создавать базы данных (которые хранятся локально на вашем компьютере), которыми можно управлять из встроенного, простого в использовании инструмента с графическим интерфейсом.

Похожие посты
Приложения

34 лучших бесплатных программных инструмента для резервного копирования

Приложения

Лучшие онлайн-инструменты для встреч

Приложения

11 лучших бесплатных почтовых аккаунтов

Приложения

7 бесплатных языков программирования для обучения детей кодированию