Введение в схему MySQL
MySQL - это база данных с открытым исходным кодом, в настоящее время принадлежащая Oracle. MySQL хранит все в структуре таблицы и для доступа к данным из таблицы использует структуру Query Language. Здесь мы рассмотрим схему MySQL и ее рабочие концепции. Это логическая структура базы данных для хранения данных. Схема представляет собой набор таблиц со строками и столбцами, и для таких схем, как базы данных, можно написать отдельный запрос. На самом деле, схема означает шаблон в MySQL. они определяют размер, тип, группировку информации. Схемы имеют объекты базы данных, такие как представления, таблицы и привилегии. Схемы включают типы данных, функции и операторы. Они используются в бизнес-анализе для определения функций и способов их реализации в новых коллекциях данных с использованием реляционных баз данных и информационных схем.
Понимание схемы MySQL
MySQL использует схемы для определения структуры базы данных путем интеграции строк и значений, которые находятся в одной таблице, и соответствующих типов данных. Они используют индексы для поиска релевантных строк во всей таблице. Необходимо разработать схемы для конкретных запросов, поскольку хороший логический и физический дизайн является краеугольным камнем для выполнения высокопроизводительных запросов. Объекты схемы играют жизненно важный компонент в схемах, которые включают триггер, проверочное ограничение, внешний ключ. Миграции схемы в основном содержат следующие области, такие как база данных, таблицы, владелец объектов схемы, сопоставление MySQL с другими базами данных. Благодаря синхронизации схем вы сможете создавать файл проекта и развертывать схемы и сценарии.
Объяснение схемы MySQL
У них есть несколько владельцев. MySQL проверяет схемы по умолчанию, которые являются информационной схемой, схемой производительности и sys. Информационные схемы обеспечивают доступ к метаданным, хранят информацию о других базах данных. Таблицы здесь хранятся в памяти механизма хранения. У вас есть производительная схема MySQL, которая действует как механизм хранения, работающий с таблицей в базе данных схемы. Схема производительности собирает точные данные на сервере базы данных MySQL. Конфигурация выполняется тремя основными ролями, а именно актерами, инструментами и позволяет собирать статистические данные. Sys - это объект, помогающий в сборе данных схем производительности. У нас есть схема MySQL, которая помогает анализировать и настраивать оптимизацию запросов. Правильное проектирование в схеме требует сущностей, отношений, масштабируемости.
Как работает схема MySQL?
Для работы с базой данных MySQL первым шагом является создание схемы. Команда ниже показывает создание этого.
Творчество:
Создать схему очень просто, как и создание базы данных.
Create a schema name;
Для отображения списка доступных схем нижеприведенная команда:
my SQL Show schemas;
Таблица базы данных MySQL:
MySQL desc table name;
Еще один запрос для просмотра схемы таблицы в базе данных:
mysql use database name; (to work in the database)
MySQL uses schema table name;
(показывает схему таблицы MySQL) эти таблицы находятся в режиме чтения.
Создать таблицу в схеме:
MySQL CREATE table 'inventory'. 'users' (field values and datatypes);
Удаление метаданных:
mysql information_schema.TablenameNOTIN ('Information_schema', 'MySQL', 'performance_schema');
Схемы поиска:
Поиск базы данных, содержащей конкретную таблицу в MySQL.
Select table schema as the database name
from information_schema. tables
where table_type='base table'
and table name=' library'
order by table_schema;
Статистика схемы:
select table_schema as 'database',
count (*) as 'tables'
from information_schema. tables where table_type ='Base Table' group by Table_schema;
Чтобы найти цифры в именах:
включают r как ('0-9')
Чтобы перечислить столбцы по имени Длина:
include in table_schema the keyword order by char_length (col. column_name).
Если таблица в двух базах данных имеет одинаковые схемы: включите ключевое слово Union, чтобы соединить их:
выберите db1…
союз
выберите db2…
Права доступа:
Select grant, privilege_type from information_schema. schema_privileges where table_schema=' library';
Резервное копирование - Копии:
Для создания резервных копий схемы или базы данных используется дамп MySQL. Сбросить всю структуру таблицы.
MySQL dump -du username -p database name
where -d says no data, -u says username, -p says the password is applied.
Extracting specific table with only schemas:
MySQL dump -u username -h server -p schema.sql
Зачем нужна схема MySQL?
Схемы принадлежат базе данных для хранения объектов. Они являются отдельным объектом внутри базы данных. Потребность в схемах заключается в том, что они защищают базу данных с соответствующими разрешениями безопасности. Надлежащие объекты, созданные базой данных, могут быть перемещены среди созданных схем. Они предоставляют привилегию контроля хорошего доступа. Другое дополнительное преимущество использования схем состоит в том, что несколько пользователей и пользователей базы данных используют одну и ту же схему. Целостность таблиц хорошо поддерживается благодаря тому, что объекты базы данных снабжены логической группой. Полномочия пользователя находятся на соответствующем уровне благодаря этим эффективным схемам, которые действуют как инструмент проецирования объектов.
Различные типы схем MySQL
Давайте посмотрим на различные типы доступных схем MySQL.
1. MySQL Workbench
Это рабочий инструмент редактирования для визуального проектирования схем. Они создают модель базы данных графически. Моя схема БД создана по умолчанию. Это платформа RDBMS с открытым исходным кодом. Вы можете пройти через состояние сервера, импорт и экспорт данных. Вы увидите различные объекты схемы, необходимые для реализации в базе данных. они предоставляют такие функции, как моделирование данных, администрирование сервера, разработка SQL.
2. Информационные схемы в MySQL
Также называется словарем данных, который может использоваться как источник информации обо всех таблицах и представлениях, функциях процедур в базе данных. Они имеют только представления, а не таблицы, поэтому нет необходимости в файлах, связанных с ними. Для извлечения из информационной схемы требуется запрос:
Mysql> SELECT table_name, table_type, DB
FROM information_schema. tables
WHERE table_schema = 'db1'
ORDER BY table_name;
Вывод
Выше статья подробно обсуждается о процессе схемы MySQL. В нем также изложены основы и типы схем, с которыми они работают. Первым шагом к работе с базой данных MySQL является создание четко определенной схемы. Согласно последним данным, мы знаем, что база данных SQL занимает лидирующие позиции на рынке, поскольку на нее приходится 60% растущего спроса. Тенденция популярности к их движку БД. Последняя версия сделала популярной базу данных в веб-приложениях.
Рекомендуемые статьи
Это было руководство к Что такое схема MySQL? Здесь мы обсудили концепцию, типы, потребности, понимание и работу со схемой MySQL. Вы также можете просмотреть наши другие Предлагаемые статьи, чтобы узнать больше -
- Реляционная база данных MySQL
- MySQL Интервью Вопросы
- Что такое Microsoft Power BI?
- Модель иерархической базы данных
- MySQL против MySQLi | Различия