Tento wikiHow vás naučí, jak vytvořit databázi pomocí MySQL. Chcete -li vytvořit databázi, musíte otevřít rozhraní příkazového řádku „mysql“a zadat příkazy databáze, když je server spuštěný.
Krok
Část 1 ze 3: Otevření příkazového řádku MySQL
Krok 1. Ujistěte se, že je server MySQL připojen
Pokud serverMySQL není v síti, nemůžete vytvořit databázi.
Stav serveru můžete zkontrolovat tak, že otevřete MySQL Workbench, vyberete server a podíváte se na indikátor „Stav serveru“na kartě „Správa - Stav serveru“
Krok 2. Zkopírujte adresu (cestu) instalační složky
Adresa bude záviset na použitém operačním systému (např. Windows nebo Mac):
- Windows - Zkopírujte C:/Program Files/MySQL/MySQL Workbench 8.0 CE/a ujistěte se, že název poslední složky nahradíte aktuálním názvem složky MySQL.
- Mac-Zkopírujte /usr/local/mysql-8.0.13-osx10.13-x86_64/ a ujistěte se, že název poslední složky nahradíte aktuálním názvem složky MySQL.
Krok 3. Otevřete program příkazového řádku počítače
Na počítači se systémem Windows použijte příkazový řádek. Uživatelé počítačů Mac zatím mohou používat Terminál.
Krok 4. Změňte položku na adresář instalační složky MySQL
Zadejte cd a vložte mezeru, vložte adresu instalační složky a stiskněte Enter. Na počítači se systémem Windows můžete například zadat následující položku:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Krok 5. Otevřete přihlašovací příkaz MySQL
Chcete -li například otevřít výzvu k přihlášení pro uživatelské jméno „moje“, zadejte následující položku a stiskněte klávesu Enter:
mysql -u me -p
Krok 6. Zadejte heslo k účtu
Zadejte heslo k uživatelskému účtu MySQL a stiskněte klávesu Enter. Budete přihlášeni k účtu a aplikace příkazového řádku bude propojena s příkazy MySQL.
- V okně aplikace příkazového řádku můžete vidět značku „MySQL>“. Od této fáze budou všechny zadané příkazy zpracovávány prostřednictvím aplikace příkazového řádku MySQL.
- Pochopte, jak zadávat příkazy MySQL. Příkazy MySQL je nutné zadat pomocí středníku (;) hned za poslední část příkazu. Můžete také zadat příkaz, zadat středník a znovu stisknout Enter.
Část 2 ze 3: Vytvoření databáze
Krok 1. Vytvořte soubor databáze
Můžete jej vytvořit zadáním příkazu „vytvořit databázi“vytvořit databázi, přidáním názvu databáze a vložením středníku a stisknutím klávesy Enter. Například pro databázi s názvem „Pet Data“zadejte následující příkaz:
vytvořit databázi Pet_Data_Animals;
- Názvy databází nesmí obsahovat mezery. Pokud chcete do svého jména zahrnout mezery, musíte použít podtržítko (např. „Můj nejlepší přítel“se stane „Můj nejlepší přítel“).
- Každý příkaz MySQL musí končit středníkem. Pokud zapomenete první středník, můžete jej zadat vedle „ … ”Se zobrazí, poté znovu stiskněte klávesu Enter.
Krok 2. Zobrazit aktuálně uloženou databázi
Seznam uložených databází můžete zobrazit zadáním následujícího příkazu a stisknutím klávesy Enter:
ukázat databáze;
Krok 3. Vyberte databázi
Databázi můžete vybrat ze seznamu zadáním příkazu use name s názvem "name" jako názvem databáze. Například pro databázi „Pet Data“zadejte následující příkaz a stiskněte Enter:
použít Data_Animal_Pet;
Krok 4. Počkejte, až se zobrazí potvrzovací zpráva
Jakmile uvidíte u posledního zadaného příkazu frázi „Databáze změněna“, můžete přejít k vytváření obsahu databáze.
Část 3 ze 3: Vytváření tabulek
Krok 1. Pochopte různé příkazy tabulky
Před vytvořením tabulky je několik klíčových aspektů tabulek:
- Název - Název tabulky je přidán hned za příkaz „vytvořit tabulku“a musí dodržovat stejná pravidla jako název databáze (např. Bez mezer).
- Záhlaví sloupců - Záhlaví sloupců můžete zadat zadáním názvů záhlaví do závorek (viz příklad dalšího kroku).
- Délka čtverce - Při zadávání délky pole můžete použít „VARCHAR“(variabilní znak, který vám umožní psát mezi jedním a maximálním počtem znaků „VARCHAR“) nebo „CHAR“(vyžaduje ne více a ne méně než zadaný počet znaků; například „CHAR (1)“vyžaduje jeden znak, „CHAR (3)“vyžaduje tři znaky atd.).
-
Data - Pokud chcete do grafu přidat data, pomocí příkazu „DATE“označte, že obsah sloupce je třeba formátovat jako data. Kromě toho je třeba data zadávat ve formátu datum-rok-měsíc (
XXXX-XX-XX
- ).
Krok 2. Nastíňte tabulku
Před zadáním dat do grafu musíte vytvořit strukturu tabulky zadáním následujícího příkazu a stisknutím klávesy Enter:
vytvořit název tabulky (sloupec 1 varchar (20), sloupec 2 varchar (30), sloupec 3 znak (1), sloupec 4 datum);
- Chcete -li například vytvořit tabulku s názvem „Domácí mazlíčci“se dvěma sloupci „VARCHAR“, jedním sloupcem „CHAR“a sloupcem data, můžete zadat následující příkaz:
vytvořit tabulku Pet_Animal (Jméno varchar (20), Species varchar (30), Gender char (1), Born_Date date);
Krok 3. Přidejte do tabulky řádky
Pomocí příkazu „Vložit“můžete zadat informace o databázi po řádcích:
vložit do hodnot název_tabulky ('hodnota sloupce1', 'hodnota sloupce2', 'hodnota sloupce3', 'hodnota sloupce4');
-
U dříve použité tabulky „Pets_Pet“by vaše řádky dat měly vypadat takto:
vložte do Pet_Animal hodnoty ('Fido', 'Husky', 'J', '2017-04-12');
- Pokud je sloupec prázdný, můžete jako obsah sloupce zadat slovo NULL.
Krok 4. Enter. Pokud to chcete udělat, přeskočte další krok.
Krok 5. V případě potřeby nahrajte textový soubor
Pokud máte databázi s více řádky informací, které by byly bolestivé, kdybyste je museli ručně zadávat po jednom, můžete nahrát textový soubor obsahující data pomocí následujícího kódu:
načíst data lokální infile '/path/namaberkas.txt' do tabulky nama_tabel řádky ukončené '\ r / n';
-
V tabulce „Pet_Animal“můžete zadat následující kód nebo příkaz:
načíst lokální datový soubor 'C: /Users/username/Desktop/pets.txt' do tabulky Pets_Pets řádky ukončené '\ r / n';
- Na počítačích Mac je třeba použít příkaz „řádky ukončené“s „\ r“místo „\ r / n“.
Krok 6. Zkontrolujte vytvořenou tabulku
Zadejte příkaz show databases; příkaz a poté vyberte databázi zadáním select * from name;, s „name“jako názvem databáze. Pokud například používáte databázi „Pet_List“, zadejte následující příkaz:
ukázat databáze; vyberte * z Pet_List;
Tipy
-
Zde jsou některé z nejčastěji používaných datových typů:
- “ CHAR ”(Délka) - Tato proměnná má nastavenou délku znakového řetězce (řetězce).
- “ VARCHAR ”(Délka) - Tato proměnná má maximální délku řetězce znaků (podle proměnné délky, kterou jste zadali).
- “ TEXT ” - Tato proměnná má znakovou sadu s maximální délkou textu rovnající se 64 kilobajtům.
- “ INT ”(Délka)-Tato proměnná je 32bitové celé číslo s maximální délkou číslice (znaménko minus nebo„-“je u záporných čísel považováno za„ číslici “).
- “ DESETINNÝ ”(Délka, desetinné číslo) - Tato proměnná je desetinné číslo s hodnotou délky jako celkového počtu zobrazených znaků. Mezitím desetinný sloupec udává maximální počet čísel, která lze zobrazit za čárkou.
- “ DATUM ”-Tato proměnná obsahuje datum ve formátu datum-rok-měsíc (####-##-##).
- “ ČAS ”-Tato proměnná obsahuje čas ve formátu hodina-minuta-sekunda.
- “ ENUM ”(„ Hodnota1 “,„ hodnota2 “,….) - Tato proměnná obsahuje seznam celých čísel nebo hodnot.
-
Zde můžete použít několik dalších parametrů:
- “ NENULOVÝ ” - S tímto parametrem musíte zadat hodnotu. Sloupec nelze vyprázdnit.
- “ VÝCHOZÍ ”Default-value-Pokud nejsou zadána žádná data nebo hodnota, bude výchozí hodnota automaticky přidána do sloupce.
- “ NEPODEPSANÝ ” - V číselném poli parametr zajišťuje, že zadané číslo nebude záporné číslo.
- “ AUTO_INCREMENT ” - S tímto parametrem se hodnota automaticky zvýší pokaždé, když do tabulky přidáte nový řádek.
Varování
- Pokud při pokusu o přístup k příkazovému řádku „mysql“neběží server MySQL, nemůžete v tomto procesu pokračovat.
- Stejně jako u jiných kódování se ujistěte, že zadané příkazy jsou zadány se správným pravopisem a mezerami, než se je pokusíte zadat.