Úvod do systému MySQL

MySQL je open-source databáza, ktorú v súčasnosti vlastní Oracle. MySQL ukladá všetko v štruktúre tabuľky a na prístup k údajom z tabuľky používa štruktúru Query Language. Tu budeme skúmať MySQL schému a jej pracovné koncepcie. Je to logická štruktúra databázy na ukladanie údajov. Schéma je zbierka tabuliek s riadkami a stĺpcami a pre schémy, ako sú databázy, sa môže písať samostatný dotaz. Schéma v skutočnosti znamenala šablónu v MySQL. definujú veľkosť, typ, zoskupenie informácií. Schémy majú databázové objekty, ako sú zobrazenia, tabuľky a privilégiá. Schémy zahŕňajú typy údajov, funkcie a operátory. Používajú sa pri podnikových analýzach, ktoré identifikujú funkcie a ako ich implementovať do nových kolekcií údajov pomocou relačných databáz a informačných schém.

Pochopenie schémy MySQL

MySQL využíva schémy na definovanie štruktúry databázy integrovaním riadkov a hodnôt, ktoré sú v rámci rovnakej tabuľky a správnych dátových typov. Používajú indexy na nájdenie relevantných riadkov v celej tabuľke. Je potrebné navrhnúť schémy pre konkrétne dopyty, pretože dobrý logický a fyzický dizajn je základným kameňom na vykonávanie vysokovýkonných dopytov. Objekty schémy hrajú dôležitú súčasť v schémach, ktoré zahŕňajú spúšťač, obmedzenie kontroly, cudzí kľúč. Migrácie schém sa týkajú najmä nasledujúcich oblastí, ako sú databázy, tabuľky, vlastník objektov schémy, mapovanie MySQL do iných databáz. Prostredníctvom synchronizácie schém budete môcť vytvoriť súbor projektu a nasadiť schémy a skripty.

Vysvetlenie schémy MySQL

Majú viacerých majiteľov. MySQL kontroluje s predvolenými schémami, ktorými sú informačné schémy, schémy výkonnosti a sys. Informačné schémy poskytujú prístup k metaúdajom, ukladajú informácie o iných databázach. Tabuľky sú tu uložené v pamäti pamäťového modulu. Máte výkonnú schému MySQL, ktorá funguje ako ukladací stroj, ktorý pracuje s tabuľkou v databáze schém. Schéma výkonu zhromažďuje presné údaje v databázovom serveri MySQL. Konfiguráciu vykonávajú tri hlavné úlohy, a to herci, nástroje a umožňuje zhromažďovanie štatistických údajov. Sys je objekt, ktorý pomáha pri zhromažďovaní údajov o schémach výkonnosti. Máme návrh schémy MySQL, ktorý pomáha pri analýze a ladení optimalizácie dotazov. Správne navrhovanie v schéme vyžaduje entity, vzťahy, škálovateľnosť.

Ako funguje schéma MySQL?

Ak chcete pracovať s databázou MySQL, prvým krokom je vytvorenie schémy. Príkaz uvedený nižšie ukazuje jeho vytvorenie.

tvorba:

Vytvorenie schémy je veľmi jednoduché, rovnako ako vytvorenie databázy.

Create a schema name;

Na zobrazenie zoznamu dostupných schém je príkaz uvedený nižšie:

my SQL Show schemas;

Tabuľka databázy MySQL:

MySQL desc table name;

Ďalší dotaz na zobrazenie schémy v databáze:

mysql use database name; (to work in the database)

MySQL uses schema table name;
(ukazujúci schému MySQL tabuľky) sú tieto tabuľky v režime čítania.

Vytvorenie tabuľky v schéme:

MySQL CREATE table 'inventory'. 'users' (field values and datatypes);

Odstránenie metadát:

mysql information_schema.TablenameNOTIN ('Information_schema', 'MySQL', 'performance_schema');

Vyhľadávanie schém:

Nájdenie databázy obsahujúcej konkrétnu tabuľku v 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;

Štatistika schémy:

select table_schema as 'database',
count (*) as 'tables'
from information_schema. tables where table_type ='Base Table' group by Table_schema;

Vyhľadanie číslic v názvoch:

zahŕňajú r ((0-9))

Zoznam stĺpcov podľa dĺžky názvu:

include in table_schema the keyword order by char_length (col. column_name).

V prípade, že tabuľka v dvoch databázach má rovnaké schémy: pripojte kľúčové slovo Únie:

vyberte db1…

zväz

vyberte db2 …

Prístupové privilégiá:

Select grant, privilege_type from information_schema. schema_privileges where table_schema=' library';

Záloha - Kópie:

Na vytvorenie záložných kópií schémy alebo databázy sa používa výpis MySQL. Vypíše celú štruktúru tabuľky.

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

Aká je potreba systému MySQL?

Schémy sú vlastnené databázou na ukladanie objektov. Sú samostatnou entitou v databáze. Potreba schém je, že chránia databázu so správnymi bezpečnostnými povoleniami. Správne objekty vytvorené databázou sa dajú presunúť medzi vytvorenými schémami. Poskytujú privilégium kontroly dobrého prístupu. Ďalšou pridanou výhodou použitia schém je to, že viacerí používatelia a používatelia databázy zdieľajú rovnakú schému. Integrita tabuliek je dobre udržiavaná, pretože databázové objekty sú vybavené logickou skupinou. Používateľské povolenia sú na primeranej úrovni vďaka týmto efektívnym schémam, ktoré fungujú ako nástroj na projekciu objektov.

Rôzne typy MySQL schémy

Pozrime sa, aké rôzne typy MySQL Schema sú k dispozícii.

1. MySQL Workbench

Toto je funkčný nástroj na úpravu vizuálneho návrhu schém. Graficky vytvárajú model databázy. Moja schéma DB je predvolene vytvorená. Je to open source platforma RDBMS. Môžete prejsť cez stav servera, import a export údajov. Uvidíte rôzne objekty schémy potrebné na implementáciu do databázy. poskytujú funkcie, ako je modelovanie údajov, správa servera, vývoj SQL.

2. Informačné schémy v MySQL

Nazýva sa tiež ako dátový slovník, ktorý sa dá použiť ako zdroj informácií o všetkých tabuľkách a zobrazeniach, funkčných postupoch v databáze. Majú iba pohľady, nie tabuľky, takže nie sú potrebné súbory s nimi spojené. Požadovaný dotaz na získanie zo schémy informácií je:

Mysql> SELECT table_name, table_type, DB
FROM information_schema. tables
WHERE table_schema = 'db1'
ORDER BY table_name;

záver

Vyššie uvedený článok je podrobne diskutovaný o procese schémy MySQL. Uvádzajú sa v nej aj základy a typy nimi spracovávaných schém. Prvým krokom k práci s databázou MySQL je vytvorenie dobre definovanej schémy. Podľa najnovších poznatkov vieme, že databáza SQL má na trhu významné postavenie, pretože drží 60% rastúceho dopytu. Trendová popularita je smerom k ich motoru DB. Jeho najnovšia verzia vytvorila populárnu databázu vo webových aplikáciách.

Odporúčané články

Toto bola príručka Čo je schéma MySQL ?. Tu sme diskutovali o koncepte, typoch, potrebách, porozumení a práci so schémou MySQL. Ak sa chcete dozvedieť viac, môžete si tiež prečítať naše ďalšie navrhované články -

  1. Relačná databáza MySQL
  2. MySQL Interview Otázky
  3. Čo je Microsoft Power BI?
  4. Hierarchický databázový model
  5. MySQL vs MySQLi rozdiely