Управление базами данных - самая важная часть, когда вокруг вас огромное количество данных. MySQL - одна из самых известных реляционных баз данных для хранения и обработки ваших данных. В этом Что такое MySQL блог, вы будете изучать следующие темы:
- Что такое данные и база данных?
- Система управления базами данных и типы СУБД
- Структурированный язык запросов(SQL)
- MySQL и его особенности
- Типы данных MySQL
Что такое данные и база данных?
Предположим, компании необходимо сохранить имена сотен сотрудников, работающих в компании, таким образом, чтобы всех сотрудников можно было идентифицировать индивидуально. Затем компания собирает данные всех этих сотрудников. Когда я говорю «данные», я имею в виду, что компания собирает отдельные части информации об объекте. Таким образом, этот объект может быть реальной сущностью, такой как люди, или любым объектом, таким как мышь, ноутбук и т. Д.
Теперь, когда у вас есть такой большой объем данных, вам, очевидно, нужно место для их хранения, а именно База данных.
солонка против марионетки против шеф-повара
Итак, вы можете рассматривать базу данных как большой контейнер, в котором вы можете хранить все данные. Но как вы думаете, сможете ли вы использовать свои данные без надлежащего управления базой данных?
Итак, давайте узнаем, что такое система управления базами данных и ее различные типы.
Система управления базами данных и типы СУБД
К Система управления базами данных ( СУБД ) - это программное приложение, которое взаимодействует с пользователем, приложениями и самой базой данных для сбора и анализа данных. Данные, хранящиеся в базе данных, могут быть изменены, извлечены и удалены и могут быть любого типа, например строки, числа, изображения и т. Д.
Типы СУБД
В основном существует 4 типа СУБД: иерархическая, реляционная, сетевая и объектно-ориентированная.
- Иерархическая СУБД: Как следует из названия, этот тип СУБД имеет стиль отношений типа предшественник-преемник. Таким образом, он имеет структуру, аналогичную структуре дерева, в котором узлы представляют записи, а ветви дерева представляют поля.
- Реляционная СУБД (СУБД): Этот тип СУБД использует структуру, которая позволяет пользователям идентифицировать и получать доступ к данным. в связи к другому фрагменту данных в базе данных.
- Сетевая СУБД: Этот тип СУБД поддерживает отношения 'многие ко многим', в которых можно связать несколько записей-членов.
- Объектно-ориентированныйСУБД: Этот тип СУБД использует небольшие отдельные программы, называемые объектами. Каждый объект содержит фрагмент данных и инструкции для действий, которые необходимо выполнить с данными.
Теперь, когда я рассказал вам о СУБД, пора разобраться, что такое SQL?
Подпишитесь на наш канал на YouTube, чтобы получать новости ..!
Язык структурированных запросов (SQL)
SQL - это ядро реляционной базы данных, которая используется для доступа к базе данных и управления ею. Используя SQL, вы можете добавлять, обновлять или удалять строки данных, извлекать подмножества информации, изменять базы данных и выполнять множество действий. Различные подмножества SQL следующие:
- DDL (Язык определения данных) - Он позволяет выполнять различные операции с базой данных, такие как объекты CREATE, ALTER и DELETE.
- DML (Язык обработки данных) - Это позволяет вам получать доступ и управлять данными. Он помогает вам вставлять, обновлять, удалять и извлекать данные из базы данных.
- DCL (Язык управления данными) - Позволяет контролировать доступ к базе данных. Пример - предоставление или отзыв разрешений на доступ.
- TCL (Язык управления транзакциями) - Это позволяет вам иметь дело с транзакциями базы данных. Пример - фиксация, откат, точка сохранения, установка транзакции.
Хорошо! Итак, теперь, когда вы знаете SQL, пора познакомиться с MySQL.
что делает .innerhtml
Что такое MySQL и его особенности
MySQL это система управления реляционными базами данных с открытым исходным кодом, которая работает на многих платформах. Он обеспечивает многопользовательский доступ для поддержки многих механизмов хранения и поддерживается Oracle. Таким образом, вы можете купить коммерческую лицензионную версию Oracle, чтобы получить услуги поддержки премиум-класса.
Возможности 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? »И я вернусь к вам.