Jak vytvořit tabulku v mysql

Tabulky tvoří základ struktury databáze MySQL. Tabulky obsahují informace zadané v databázi a mohou být vytvořeny pro všechny cíle úložiště dat. Vytvoření tabulky trvá jen několik minut, zejména pokud máte pouze několik záznamů. V tomto článku budeme říct, jak to udělat.

Kroky

Část 1 z 2:
Vytvoření tabulky
  1. Obrázek s názvem 1282937 1
jeden. Otevřete databázi. Chcete-li vytvořit tabulku, musíte mít databázi, která ji bude obsahovat. Databáze můžete otevřít zadáním Použití Databáze V příkazovém řádku mysql.
  • Pokud si nepamatujete název databáze, typ Zobrazit databáze-, Zobrazení seznamu databáze na serveru MySQL.
  • Pokud ještě nemáte databázi, můžete jej vytvořit zadáním Vytvořit databázi Databáze-. Název databáze nemůže obsahovat mezery.
  • Obrázek s názvem 1282937 2
    2. Prozkoumejte hlavní typy dat. Každá položka v tabulce je uložena jako specifický typ dat. To umožňuje MySQL interakci s nimi různými způsoby. Datové typy, které budete používat, závisí na cíli tabulky. Kromě toho existuje mnoho typů, ale můžete je použít k vytvoření základního vhodného pro použití tabulky:
  • Int - Tento typ dat pro celá čísla a často se používá pro pole Identifikátor (ID).
  • Desetinný - Tento typ ukládá desetinné hodnoty a je definován jako celkový počet čísel a počet čísel po čárce. Například: Desetinný (6,2) bude obsahovat čísla formuláře "0000.00 ".
  • Char- Toto je hlavní typ dat pro text a řetězce. Zároveň je obvykle nutné specifikovat pouze maximální počet znaků obsažených, například Char (30). Můžete také použít varhar pro změnu velikosti v závislosti na zadaných datech. Telefonní čísla musí být uložena pomocí tohoto typu dat, protože často obsahují znaky a nereagují s čísly (nepřijme, neodpočítávají a tak dále).
  • Datum- Tento typ datových obchodů se datuje ve formátu GGGG-MM-DD. Použijte toto, pokud chcete udržet něčí věk, a ne jen skutečný věk, jinak budete muset tento záznam aktualizovat každý rok.
  • Obrázek s názvem 1282937 3
    3. Vytvořit tabulku. Chcete-li vytvořit tabulku z příkazového řádku, musíte vytvořit všechna pole pomocí jednoho příkazu. Vytvoříte tabulky pomocí příkazu Vytvořit stůl S následnými informacemi o tabulce. Chcete-li vytvořit základní záznam o zaměstnance, musíte zadat následující příkaz:
    Vytvořit zaměstnance stolu (ID INT NOT NULL NULL Primární klíč Auto__increment, Příjmení Varchar (20), FirstName Varchar (20), telefon Varchar (20), Datum DeeOfbirth
  • Int Not Null Primární klíč Auto__indrement vytvoří numerický identifikátor pro každého zaměstnance, který je přidán do záznamu. Toto číslo se automaticky zvyšuje pokaždé. Díky tomu je snadné odkazovat na zaměstnance používající jiné funkce.
  • Ačkoli Varchar umožňuje snížit velikost v závislosti na zadaných dat, můžete nastavit maximum pro něj tak, aby uživatel nemohl zadat příliš dlouhé řádky. V výše uvedeném příkladu je název a příjmení omezeny na 20. znaky.
  • Všimněte si, že záznam o telefonním čísle je uložen jako varchar, takže znaky jsou také zpracovány správně.
  • Obrázek s názvem 1282937 4
    4. Zkontrolujte, zda byl váš stůl vytvořen správně. Jakmile vytvoříte tabulku, obdržíte zprávu, kterou byla úspěšně vytvořena. Nyní můžete příkaz použít POPSAT, Abyste se ujistili, že jste zahrnuli všechna pole, která chtěla, a že mají správné typy dat. Enter POPSAT Databáze- a podívejte se na zobrazený plán pro kontrolu struktury tabulky.
  • Obrázek s názvem 1282937 5
    Pět. Vytvořte tabulku pomocí PHP. Pokud používáte PHP pro správu databáze MySQL prostřednictvím webového serveru, můžete vytvořit tabulku pomocí jednoduchého souboru PHP. Předpokládá se, že databáze již existuje na serveru MySQL. Chcete-li vytvořit stejnou tabulku jako v kroku 3, zadejte následující kód nahrazením informací o připojení aktuálním pro vás:
    $ Connection = MySQLI_CONNECT ({Server}, {User}, {Samp}, {databáze}) - Pokud (MySQLI_CONNECT_ERRONE ()) {ECHO "se nepodařilo připojit k MySQL:" . mysqli_connect_error () -} $ sql = "Vytvořit zaměstnance tabulky (ID int null null null primární klíč Auto__increment, příjmení varhar (20), firstname varchar (20), telefonní tarchar (20), datum varhan , $ SQL)) {Echo "Stolní zaměstnanci vytvořili úspěšně" -} else {echo "Chyba při vytváření tabulky:" . MySQLI_Error ($ připojení) -}?>
  • Část 2 z 2:
    Přidat položky do tabulky
    1. Obrázek s názvem 1282937 6
    jeden. Přidejte jeden záznam do tabulky. Data můžete zadat do tabulky přímo z příkazového řádku. Můžete použít jeden příkaz pro zadání všech položek pole pomocí VLOŽ DO:
    Vložte do zaměstnanců (ID, příjmení, křestní jméno, telefon, datumofibirth) (null, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`)-
    • Pokud zadáte hodnotu null pro pole ID, tato hodnota se zvýší o 1 v každém následujícím záznamu ve srovnání s posledním.
    • Ujistěte se, že každá zadaná hodnota je uzavřena v jednoduchých uvozovkách (`).
  • Obrázek s názvem 1282937 7
    2. Přidat více záznamů najednou. Pokud máte všechna data, můžete vložit několik položek najednou s jedním příkazem VLOŽ DO. Prostě rozdělte datové sady dat:
    Vložení zaměstnanců (ID, příjmení, první jméno, telefon, dataOfbirth) (null, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`), (null, `DOE` "Jane", "(555) 555-5551", "1981-02-28", "1981-02-28"), (null, "pekař", "pat", "(555) 555-5554", "1970-01-31" t )-
  • Obrázek s názvem 1282937 8
    3. Zobrazit svůj stůl. Jakmile přidáte několik záznamů, můžete zobrazit tabulku, abyste zjistili, jak to všechno vypadá. To vám umožní zjistit, zda jste vynechali jakékoli informace a zda je vše na správném místě. Zobrazení výše uvedené tabulky, typ Vyberte * od zaměstnanců.
  • Můžete provádět složitější výstup přidáním filtrů pro vyhledávání. Chcete-li například získat stůl seřazený podle data narození, musíte vytočit Vyberte LastName, FirstName, Datafbirth od Zaměstnanců Objednávka podle dataOfbirth
  • Změňte výsledek výsledku na opak, přidání Desc Na konci týmu.
  • Obrázek s názvem 1282937 9
    4. Zadejte data přes formulář HTML. Existují i ​​další způsoby, jak zadat data do nové tabulky. Jeden z nejčastějších se používá formulář na webové stránce. Chcete-li zjistit, jak vytvořit formulář pro vyplnění tabulky, viz Příslušný průvodce.
  • Podobné publikace