mysql create database how create database mysql
Tento kurz vysvětluje kroky k vytvoření databáze v MySQL se syntaxí a příklady. Zahrnuje také způsob odstranění databáze s příkladem:
V MySQL je při provádění kterékoli z operací primární nutností dostupnost databáze. Databáze obsahuje různé tabulky, které obsahují klíčová data. Proto je důležité se dozvědět více o procesu vytváření databáze.
Vezměte prosím na vědomí, že ve skutečném produkčním prostředí možná nemáte tyto druhy oprávnění. Vytvoření databáze ve skutečném produkčním prostředí je zcela doménou DBA.
převaděč z youtube na wav ke stažení zdarma
Než budete pokračovat, nezapomeňte, že jsme použili MySQL verze 8.0.
>> Stáhnout MySQL verze 8.0
Co se naučíte:
MySQL Vytvořit databázi
Syntax:
CREATE DATABASE (IF NOT EXISTS) db_name (CHARACTER SET characterset_name (COLLATE coll_name);
Vysvětlení syntaxe:
- Syntaxe začíná klíčovým slovem „CREATE DATABASE“, čímž informuje server MySQL o typu činnosti, která má být provedena. Toto je povinné klíčové slovo a nelze jej vynechat.
- Dále přichází volitelné pole „KDYŽ NEEXISTUJE“. Jelikož se jedná o volitelné pole, lze jej ignorovat. Pokud se pokusíme vytvořit databázi, která již existuje a toto volitelné klíčové slovo jsme nezmínili, vyvolá chybu.
- Znaková sada je legální sada znaků, které jsou platné v řetězci v MySQL. Toto je volitelná klauzule a pokud není uvedena, použije se výchozí znaková sada latin1.
- Kompletovat je sada pravidel, která se používají k porovnání znaků konkrétní znakové sady. Toto je volitelná klauzule, a pokud není uvedena, použije se výchozí řazení latin1_swedish_ci.
- Dále bude název databáze a musí být jedinečný.
- K provedení tohoto příkazu je třeba mít oprávnění CREATE DATABASE.
- V jiných databázích, jako je DB2, existuje rozdíl mezi databází a schématem. Je to jako, databáze je skupina schémat a schémata jsou skupina tabulek.
- Ale v MySQL je schéma synonymem pro databázi. Databáze nebo schéma jsou tedy skupiny tabulek.
- To znamená, že následující syntaxe dosáhne stejných výsledků jako ta, kterou jsme diskutovali výše.
CREATE SCHEMA (IF NOT EXISTS) db_name;
Příklad vytvoření databáze MySQL
Znázorníme postupný proces vytvoření databáze a schématu. Výstup by vám měl pomoci pochopit skutečnost, že schéma je synonymem pro databázi.
# 1) Otevřete MySQL Workbench pro provedení dotazu „Vytvořit databázi“.
#dva) Chcete-li zobrazit výstup provedeného dotazu, stiskněte tlačítko „Obnovit“ (jak je zvýrazněno na obrázku níže). Výsledkem bude zobrazení nové databáze v rámci schémat. Všimněte si také informací na kartě výstup, které zobrazují úspěšné dokončení dotazu.
# 3) Nyní vytvořme schéma a podívejme se, jestli existuje nějaký rozdíl. Spusťte příkaz CREATE SCHEMA s názvem schématu jako pacificppk_schema.
# 4) Po provedení příkazu obnovte schémata, abyste našli nové schéma, které se tam objeví.
# 5) Pozorně prosím sledujte výsledky obou dotazů. Ukazuje, že objekty databáze a schémat vytvořené výše uvedenými dotazy jsou v MySQL uloženy jako „Schémata“.
# 6) Pojďme se dozvědět ještě jeden způsob, jak to ověřit. To se provádí spuštěním příkazu: ZOBRAZIT DATABÁZY. Tento příkaz zobrazí seznam všech databází, které byly vytvořeny na serveru MySQL, ke kterému jsme se přihlásili.
# 7) Na výše uvedeném obrázku prosím sledujte zvýrazněné oblasti. Dva objekty, databáze a schéma, které jsme vytvořili, jsou v něm uvedeny jako databáze. Vaše databáze je nyní připravena pojmout tabulky!
Alternativní způsob vytváření databáze
Kromě vytváření databáze MySQL pomocí příkazů můžeme také vytvářet pomocí MySQL Workbench.
Následující kroky zobrazují postup:
# 1) Klikněte na nový symbol schématu, jak je znázorněno níže:
#dva) Zadejte název databáze schématu. Dodržujte prosím možnosti znakové sady a kompletace.
# 3) Níže uvedený obrázek znázorňuje vytvoření online DDL na základě vstupů uvedených výše.
# 4) Dokončení procesu vytváření databáze MySQL je znázorněno na obrázku níže.
# 5) Při obnovování podrobností databáze můžeme vidět, že se přidává nová databáze test_schema.
Výchozí databáze nebo schémata
Následuje výchozí databáze schémat v MySQL:
- informační schéma
- mysql
- performance_schema
- sys
Provozní příkazy
Při práci s databázemi můžeme používat následující příkazy:
- použijte db_name: Tento příkaz nastaví databázi „db_name“ jako výchozí databázi pro všechny operace DML (Data Manipulation Language). Název databáze nemusíme pokaždé specifikovat.
- zobrazit databáze: Tento příkaz zobrazuje seznam všech databází, včetně výše zmíněných výchozích databází, které se nacházejí pod serverem MySQL.
Výše uvedené dva příkazy nepotřebují oprávnění DBA a dokonce s přístupem vývojáře je lze spustit v projektech v reálném čase.
MySQL Vymazat databázi
Doposud jsme pochopili, jak vytvářet a pracovat s databázemi v MySQL. Nyní se podívejme, jak odstranit databázi.
Opět, jak bylo uvedeno výše, oprávnění Odstranit databázi je pouze u DBA. Tuto operaci nelze provést s přístupem DBA v projektech v reálném čase.
Smazat syntaxi databáze:
DROP DATABASE (IF EXISTS) db_name;
Vysvětlení syntaxe:
# 1) První klíčové slovo v syntaxi „DROP“ informuje server MySQL o DDL (Data Definition Language), který má být proveden.
#dva) Druhé klíčové slovo v syntaxi „DATABASE“ informuje server MySQL o objektu MySQL, na kterém má být provedena operace DDL.
# 3) „IF EXISTS“ je volitelný příkaz. Pokud tento příkaz nezmíníme a databáze neexistuje, pak SQL vrátí chybový kód. Jeho osvědčeným postupem je používat jej.
# 4) „Db_name“ je název databáze, kterou hodláme zrušit.
Příklad vymazání databáze
# 1) Spusťte příkaz drop database na MySQL Workbench.
#dva) Sledujte výstup příkazu. Databáze MySQL „test_schema“ byla odstraněna ze seznamu a provedení příkazu bylo úspěšné.
Často kladené otázky
Otázka č. 1) Jak vytvořím novou databázi v MySQL?
Odpovědět: K vytvoření databáze v MySQL použijte příkaz CREATE DATABASE, jak je vysvětleno v předchozích částech.
Otázka 2) Jak mohu zobrazit databázi fMySQL?
otázky a odpovědi týkající se testování výkonnosti
Odpovědět: Spusťte příkaz ZOBRAZIT DATABÁZY a zobrazí seznam všech databází na daném serveru MySQL.
Otázka č. 3) Jak vyberu databázi MySQL?
Odpovědět: Přihlaste se do databáze serveru MySQL a příkazem „USE db_name“ vyberte databázi podle svého výběru.
Otázka č. 4) Jak odstranit databázi MySQL?
Odpovědět: Pomocí příkazu „DROP DATABASE“ vymažete databázi MySQL.
Otázka č. 5) Nejsem si jistý, jestli název databáze, který vytvářím, existuje na serveru MySQL. Jak vytvořit databázi v takové situaci?
Odpovědět: Při vytváření databáze použijte volbu „POKUD NEEXISTUJE“ a databáze se vytvoří pouze v případě, že název_db, který používáte, není na serveru MySQL.
Závěr
V tomto kurzu jsme se pokusili vysvětlit informace o databázi v MySQL, jak vytvořit databázi, rozdíly mezi databázemi a schématy, výchozí databáze a schémata dostupné v MySQL a poslední kroky k provedení MySQL Delete Database.
Doporučené čtení
- MySQL Create View Tutorial s příklady kódu
- MySQL Vytvoření výukové tabulky s příklady
- Rozdíl mezi SQL Vs MySQL Vs SQL Server (s příklady)
- Jak stáhnout MySQL pro Windows a Mac
- MySQL datové typy | Jaké jsou různé datové typy v MySQL
- Funkce formátu data a časové značky MySQL s příklady
- Prohlášení o odstranění MySQL - odstranění syntaxe příkazu a příkladů
- MySQL Vložit do tabulky - Vložit syntaxi výpisu a příklady