mysql create database how create database mysql
V tomto výučbe sú vysvetlené kroky na vytvorenie databázy v MySQL so syntaxou a príkladmi. Zahŕňa tiež spôsob odstránenia databázy s príkladom:
V MySQL je pri vykonávaní ktorejkoľvek z operácií primárnou nevyhnutnosťou dostupnosť databázy. Databáza obsahuje rôzne tabuľky, ktoré obsahujú rozhodujúce údaje. Preto je dôležité dozvedieť sa viac o procese vytvárania databázy.
Upozorňujeme, že v skutočnom produkčnom prostredí nemusíte mať tieto druhy privilégií. Vytvorenie databázy v skutočnom produkčnom prostredí je úplne doménou správcov databáz.
tutoriál pre Microsoft Dynamics Axe 2012 pre začiatočníkov
Predtým, ako budete pokračovať, nezabudnite, že sme použili MySQL verzie 8.0.
>> Stiahnutie MySQL verzia 8.0
Čo sa dozviete:
Vytvorenie databázy MySQL
Syntax:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Vysvetlenie syntaxe:
- Syntax začína kľúčovým slovom „CREATE DATABASE“, čím informuje server MySQL o type činnosti, ktorá sa má vykonať. Toto je povinné kľúčové slovo a nemožno ho vynechať.
- Ďalej prichádza na rad voliteľné pole „AK NEEXISTUJE“. Keďže ide o voliteľné pole, je možné ho ignorovať. Ak sa pokúsime vytvoriť databázu, ktorá už existuje, a neuviedli sme toto voliteľné kľúčové slovo, potom to spôsobí chybu.
- Znaková sada je legálna sada znakov, ktoré sú platné v reťazci v MySQL. Toto je voliteľná klauzula a ak nie je uvedené, použije sa predvolená znaková sada latin1.
- Kompletovanie je sada pravidiel, ktoré sa používajú na porovnanie znakov konkrétnej znakovej sady. Toto je voliteľná klauzula, a ak nie je uvedené, použije sa predvolené zostavenie latin1_swedish_ci.
- Ďalej bude názov databázy a musí byť jedinečný.
- Na vykonanie tohto príkazu je potrebné mať privilégium CREATE DATABASE.
- V iných databázach, ako napríklad DB2, je rozdiel medzi databázou a schémou. Je to podobné, že databáza je skupina schém a schémy sú skupina tabuliek.
- Ale v MySQL je schéma synonymom pre databázu. Databáza alebo schéma sú preto skupiny tabuliek.
- To znamená, že nasledujúca syntax dosiahne rovnaké výsledky ako tá, o ktorej sme hovorili vyššie.
CREATE SCHEMA (IF NOT EXISTS) db_name;
Príklad vytvorenia databázy MySQL
Znázorníme postupný proces vytvárania databázy a schémy. Výstup by vám mal pomôcť pochopiť skutočnosť, že schéma je synonymom pre databázu.
# 1) Otvorte MySQL Workbench na vykonanie dotazu „Vytvoriť databázu“.
#dva) Ak chcete vidieť výstup vykonaného dotazu, stlačte tlačidlo „Obnoviť“ (ako je zvýraznené na obrázku nižšie). To povedie k zobrazeniu novej databázy v rámci schém. Nezabudnite tiež na informácie na karte výstup, ktoré zobrazujú úspešné dokončenie dotazu.
# 3) Teraz si vytvorme schému a uvidíme, či bude nejaký rozdiel. Vykonajte príkaz CREATE SCHEMA s názvom schémy ako pacificppk_schema.
# 4) Po vykonaní príkazu obnovte schémy, aby ste našli novú schému, ktorá sa tam vysúva.
# 5) Pozorne prosím sledujte výsledky oboch dotazov. Ukazuje, že objekty databázy a schémy vytvorené pomocou vyššie uvedených dotazov sú v MySQL uložené ako „Schémy“.
# 6) Poďme sa dozvedieť o ďalšom spôsobe overenia. Vykoná sa to príkazom: ZOBRAZIŤ DATABÁZY. Tento príkaz zobrazí zoznam všetkých databáz, ktoré boli vytvorené na serveri MySQL a do ktorých sme sa prihlásili.
# 7) Na obrázku vyššie sledujte zvýraznené oblasti. Dva objekty, databáza a schéma, ktoré sme vytvorili, sú v nej uvedené ako databázy. Vaša databáza je teraz pripravená na ukladanie tabuliek!
Alternatívny spôsob vytvárania databázy
Okrem vytvorenia databázy MySQL pomocou príkazov môžeme vytvárať aj pomocou MySQL Workbench.
Nasledujúce kroky znázorňujú postup:
# 1) Kliknite na symbol novej schémy, ako je uvedené nižšie:
#dva) Zadajte názov databázy schémy. Dodržujte možnosti znakovej sady a triedenia.
# 3) Obrázok nižšie zobrazuje vytvorenie online DDL na základe vstupov uvedených vyššie.
# 4) Dokončenie procesu vytvárania databázy MySQL je zobrazené na obrázku nižšie.
# 5) Po obnovení podrobností databázy môžeme vidieť, že sa pridáva nová databáza test_schema.
Predvolená databáza alebo schémy
Nasledujú predvolené databázy schém v MySQL:
- informacna_schema
- mysql
- performance_schema
- sys
Operačné príkazy
Pri práci s databázami môžeme používať nasledujúce príkazy:
- použite db_name: Tento príkaz nastaví databázu „db_name“ ako predvolenú databázu pre všetky operácie DML (Data Manipulation Language). Nemusíme zakaždým uvádzať názov databázy.
- zobraziť databázy: Tento príkaz zobrazí zoznam všetkých databáz, vrátane vyššie uvedených predvolených databáz, ktoré sa nachádzajú na serveri MySQL.
Vyššie uvedené dva príkazy nepotrebujú privilégiá DBA a dokonca aj s prístupom vývojárov je možné ich vykonať v projektoch v reálnom čase.
MySQL vymazať databázu
Doteraz sme pochopili, ako vytvárať a pracovať s databázami v MySQL. Poďme sa teraz dozvedieť, ako odstrániť databázu.
Opäť, ako už bolo spomenuté vyššie, oprávnenie Odstrániť databázu je iba v prípade administrátorov databáz. Túto operáciu nie je možné vykonať s prístupom DBA v projektoch v reálnom čase.
Odstrániť syntax databázy:
DROP DATABASE (IF EXISTS) db_name;
Vysvetlenie syntaxe:
# 1) Prvé kľúčové slovo v syntaxi „DROP“ informuje server MySQL o DDL (Data Definition Language), ktorý sa má vykonať.
#dva) Druhé kľúčové slovo v syntaxi „DATABASE“ informuje server MySQL o objekte MySQL, na ktorom sa má vykonať operácia DDL.
# 3) „IF EXISTS“ je voliteľný príkaz. Ak tento príkaz nezmeníme a ak databáza neexistuje, potom SQL vráti chybový kód. Najlepšie je používať to.
# 4) “Db_name” je názov databázy, ktorú chceme zrušiť.
Príklad odstránenia databázy
# 1) Vykonajte príkaz drop database na MySQL Workbench.
ako napísať efektívne testovacie prípady
#dva) Sledujte výstup príkazu. Databáza MySQL „test_schema“ bola odstránená zo zoznamu a vykonanie príkazu bolo úspešné.
často kladené otázky
Otázka 1) Ako vytvorím novú databázu v MySQL?
Odpoveď: Na vytvorenie databázy v MySQL použite príkaz CREATE DATABASE, ako je vysvetlené v predchádzajúcich častiach.
Otázka 2) Ako vidím databázu fMySQL?
Odpoveď: Vykonajte príkaz ZOBRAZIŤ DATABÁZY a zobrazí sa zoznam všetkých databáz v danom serveri MySQL.
Otázka 3) Ako si vyberiem databázu MySQL?
Odpoveď: Prihláste sa do databázy servera MySQL a vykonaním príkazu „USE db_name“ vyberte databázu podľa vášho výberu.
Otázka č. 4) Ako odstrániť databázu MySQL?
Odpoveď: Príkazom „DROP DATABASE“ vymažete databázu MySQL.
Otázka č. 5) Nie som si istý, či názov databázy, ktorý vytváram, existuje na serveri MySQL. Ako vytvoriť databázu v takejto situácii?
Odpoveď: Pri vytváraní databázy použite voľbu „AK NEEXISTUJE“ a vaša databáza sa vytvorí, iba ak názov_db, ktorý používate, na serveri MySQL nie je.
Záver
V rámci tohto kurzu sme sa pokúsili vysvetliť informácie o databáze v MySQL, ako vytvoriť databázu, rozdiely medzi databázami a schémami, predvolené databázy a schémy dostupné v MySQL, a posledné kroky na vykonanie databázy MySQL Delete.
Odporúčané čítanie
- Výukový program na vytváranie zobrazení MySQL s príkladmi kódu
- MySQL Vytvorenie výučby tabuľky s príkladmi
- Rozdiel medzi serverom SQL Vs MySQL Vs SQL Server (s príkladmi)
- Ako sťahovať MySQL pre Windows a Mac
- Dátové typy MySQL Aké sú rôzne typy údajov v MySQL
- Formát dátumu a funkcie časovej pečiatky MySQL s príkladmi
- Príkaz na odstránenie MySQL - odstránenie syntaxe príkazov a príkladov
- MySQL Vložiť do tabuľky - Vložiť syntax príkazov a príklady