Что такое MySQL? - Введение в системы управления базами данных



Этот блог о том, что такое MySQL, познакомит вас с основами СУБД, различными типами СУБД, функциями SQL, MySQL, MySQL и типами данных.

Управление базами данных - самая важная часть, когда вокруг вас огромное количество данных. MySQL - одна из самых известных реляционных баз данных для хранения и обработки ваших данных. В этом Что такое MySQL блог, вы будете изучать следующие темы:

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

Предположим, компании необходимо сохранить имена сотен сотрудников, работающих в компании, таким образом, чтобы всех сотрудников можно было идентифицировать индивидуально. Затем компания собирает данные всех этих сотрудников. Когда я говорю «данные», я имею в виду, что компания собирает отдельные части информации об объекте. Таким образом, этот объект может быть реальной сущностью, такой как люди, или любым объектом, таким как мышь, ноутбук и т. Д.





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

солонка против марионетки против шеф-повара

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



Очевидно, нет!

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

Система управления базами данных и типы СУБД

К Система управления базами данных ( СУБД ) - это программное приложение, которое взаимодействует с пользователем, приложениями и самой базой данных для сбора и анализа данных. Данные, хранящиеся в базе данных, могут быть изменены, извлечены и удалены и могут быть любого типа, например строки, числа, изображения и т. Д.



Типы СУБД

В основном существует 4 типа СУБД: иерархическая, реляционная, сетевая и объектно-ориентированная.

  • Иерархическая СУБД: Как следует из названия, этот тип СУБД имеет стиль отношений типа предшественник-преемник. Таким образом, он имеет структуру, аналогичную структуре дерева, в котором узлы представляют записи, а ветви дерева представляют поля.
  • Реляционная СУБД (СУБД): Этот тип СУБД использует структуру, которая позволяет пользователям идентифицировать и получать доступ к данным. в связи к другому фрагменту данных в базе данных.
  • Сетевая СУБД: Этот тип СУБД поддерживает отношения 'многие ко многим', в которых можно связать несколько записей-членов.
  • Объектно-ориентированныйСУБД: Этот тип СУБД использует небольшие отдельные программы, называемые объектами. Каждый объект содержит фрагмент данных и инструкции для действий, которые необходимо выполнить с данными.

Теперь, когда я рассказал вам о СУБД, пора разобраться, что такое SQL?

Подпишитесь на наш канал на YouTube, чтобы получать новости ..!

Язык структурированных запросов (SQL)

SQL - это ядро ​​реляционной базы данных, которая используется для доступа к базе данных и управления ею. Используя SQL, вы можете добавлять, обновлять или удалять строки данных, извлекать подмножества информации, изменять базы данных и выполнять множество действий. Различные подмножества SQL следующие:

  • DDL (Язык определения данных) - Он позволяет выполнять различные операции с базой данных, такие как объекты CREATE, ALTER и DELETE.
  • DML (Язык обработки данных) - Это позволяет вам получать доступ и управлять данными. Он помогает вам вставлять, обновлять, удалять и извлекать данные из базы данных.
  • DCL (Язык управления данными) - Позволяет контролировать доступ к базе данных. Пример - предоставление или отзыв разрешений на доступ.
  • TCL (Язык управления транзакциями) - Это позволяет вам иметь дело с транзакциями базы данных. Пример - фиксация, откат, точка сохранения, установка транзакции.

Хорошо! Итак, теперь, когда вы знаете SQL, пора познакомиться с MySQL.

что делает .innerhtml

Что такое MySQL и его особенности

MySQL это система управления реляционными базами данных с открытым исходным кодом, которая работает на многих платформах. Он обеспечивает многопользовательский доступ для поддержки многих механизмов хранения и поддерживается Oracle. Таким образом, вы можете купить коммерческую лицензионную версию Oracle, чтобы получить услуги поддержки премиум-класса.

Возможности MySQL следующие:

Особенности MySQL - что такое MySQL? - Эдурека

Рисунок 1: Особенности MySQL - Что такое MySQL?

  • Легкость управления - Программное обеспечение очень легко загружается, а также использует планировщик событий для автоматического планирования задач.
  • Надежная поддержка транзакций - Содержит свойство ACID (атомарность, согласованность, изоляция, долговечность), а также обеспечивает распределенную поддержку нескольких версий.
  • Комплексная разработка приложений - MySQL имеет библиотеки плагинов для встраивания базы данных в любое приложение. Он также поддерживает хранимые процедуры, триггеры, функции, представления и многое другое для разработки приложений. Вы можете обратиться к Учебное пособие по RDS , чтобы понять СУБД Amazon.
  • Высокая производительность - Предоставляет утилиты быстрой загрузки с отдельными кэшами памяти и секционированием индексов таблиц.
  • Низкая совокупная стоимость владения - Это снижает затраты на лицензирование и оборудование.
  • Открытый исходный код и поддержка 24 * 7 - Эта СУБД может использоваться на любой платформе и предлагает круглосуточную поддержку для корпоративных версий и версий с открытым исходным кодом.
  • Безопасная защита данных - MySQL поддерживает мощные механизмы, гарантирующие, что только авторизованные пользователи имеют доступ к базам данных.
  • Высокая доступность - MySQL может запускать высокоскоростные конфигурации репликации главный / подчиненный и предлагает серверы кластера.
  • Масштабируемость и гибкость - С MySQL вы можете запускать глубоко встроенные приложения и создавать хранилища данных, содержащие огромное количество данных.

Теперь, когда вы знаете, что такое MySQL, позвольте мне рассказать вам о различных типах данных, поддерживаемых MySQL.

Интересно узнать больше о MySQL

Типы данных MySQL

Рис 2: Типы данных MySQL - что такое MySQL?

  • Числовой - Этот тип данных включает целые числа разного размера, числа с плавающей запятой (действительные) различной точности и форматированные числа.
  • Строка символов - Эти типы данных содержат фиксированное или различное количество символов. Этот тип данных также имеет строку переменной длины с именем ХАРАКТЕР БОЛЬШОЙ ОБЪЕКТ ( CLOB ), который используется для указания столбцов с большими текстовыми значениями.
  • Битовая строка - Эти типы данных имеют либо фиксированную длину, либо переменную длину бит. Существует также тип данных строки битов переменной длины, называемый БИНАРНЫЙ БОЛЬШОЙ ОБЪЕКТ (BLOB), который доступен для указания столбцов с большими двоичными значениями, такими как изображения.
  • Булево - Этот тип данных имеет значения TRUE или FALSE. Поскольку SQL имеет значения NULL, используется трехзначная логика, которая НЕИЗВЕСТНА.
  • Дата и время - Тип данных ДАТА имеет: ГОД, МЕСЯЦ и ДЕНЬ в форме ГГГГ-ММ-ДД. Точно так же тип данных TIME имеет компоненты HOUR, MINUTE и SECOND в форме ЧЧ: ММ: СС. Эти форматы могут изменяться в зависимости от требований.
  • Отметка времени и интервал - Тип данных TIMESTAMP включает как минимум шесть позиций для десятичных долей секунд и необязательный квалификатор WITH TIME ZONE в дополнение к полям DATE и TIME. Тип данных INTERVAL упоминает относительное значение, которое можно использовать для увеличения или уменьшения абсолютного значения даты, времени или метки времени.

Я надеюсь, что вам понравилось читать этот блог Что такое MySQL. В продолжение этого блога будет выпущено учебное пособие по MySQL, в котором мы начнем работать со всеми командами SQL, но перед этим вы можете обратиться к этому , чтобы знать самые популярные вопросы, задаваемые в интервью. Быть в курсе!

Хотите пройти сертификацию по администрированию баз данных?

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

Есть вопрос к нам? Пожалуйста, укажите это в комментариях к ' Что такое MySQL? »И я вернусь к вам.