Въведение в 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 like ('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

Това е работещ инструмент за редактиране за визуално проектиране на схеми. Те създават графично модел на базата данни. Моята DB схема е създадена по подразбиране. Това е платформа 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% от нарастващото търсене. Тенденцията популярност е към техния двигател на DB. Последната му версия направи популярна база данни в уеб приложенията.

Препоръчителни статии

Това е ръководство за Какво е MySQL схема ?. Тук обсъдихме концепцията, типовете, нуждите, разбирането и работата със MySQL схема. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Релационна база данни на MySQL
  2. Въпроси за интервю на MySQL
  3. Какво е Microsoft Power BI?
  4. Йерархичен модел на база данни
  5. MySQL срещу MySQLi | Различията