Ako vytvoriť tabuľku v mysql

Tabuľky tvoria základ štruktúry databázy MySQL. Tabuľky obsahujú informácie zadané v databáze a môžu byť vytvorené pre všetky ciele ukladania údajov. Vytvorenie tabuľky trvá len niekoľko minút, najmä ak máte len niekoľko záznamov na uloženie. V tomto článku povieme, ako to urobiť.

Kroky

Časť 1 z 2:
Vytvorenie tabuľky
  1. Obrázok s názvom 1282937 1
jeden. Otvorte databázu. Ak chcete vytvoriť tabuľku, musíte mať databázu, ktorá ju bude obsahovať. Databázu môžete otvoriť zadaním Použitie Databázy V príkazovom riadku MySQL.
  • Ak si nepamätáte názov databázy, typ Zobraziť databázy-, Zobrazenie zoznamu databáz na serveri MySQL.
  • Ak ešte nemáte databázu, môžete ho vytvoriť zadaním Vytvoriť databázu Databázy-. Názov databázy nemôže obsahovať medzery.
  • Obrázok s názvom 1282937 2
    2. Preskúmajte hlavné typy údajov. Každá položka v tabuľke je uložená ako špecifický typ údajov. To umožňuje MySQL komunikovať s nimi rôznymi spôsobmi. Dátové typy, ktoré budete používať, závisí od miesta určenia vášho stola. Existuje mnoho typov okrem nasledujúcich, ale môžete ich použiť na vytvorenie základného vhodného pre použitie tabuľky:
  • Int - Tento typ údajov pre celé čísla a často sa používa pre pole identifikátora (ID).
  • Desatinný - Tento typ ukladá desatinné hodnoty a je definovaný ako celkový počet čísel a počet čísel po čiaste. Napríklad: Desatinné (6,2) bude obsahovať počet typov "0000.00".
  • Char- Toto je hlavný typ údajov pre text a reťazce. Zároveň je zvyčajne potrebné špecifikovať iba maximálny počet obsiahnutých znakov, napríklad Char (30). Môžete tiež použiť VARCHAR na zmenu veľkosti v závislosti od zadaných údajov. Telefónne čísla musia byť uložené pomocou tohto typu údajov, pretože často obsahujú znaky a neinteracujú s číslami (nekladajú, nemajú odpočet a tak ďalej).
  • Dátum- Tento typ dátových obchodov dátumy vo formáte GGGG-MM-DD. Použite toto, ak chcete udržať niekoho veku, a nie len skutočný vek, inak budete musieť tento vstup aktualizovať každý rok.
  • Obrázok s názvom 1282937 3
    3. Vytvorte tabuľku. Ak chcete vytvoriť tabuľku z príkazového riadku, musíte vytvoriť všetky polia pomocou jedného príkazu. Vytvoríte tabuľky pomocou príkazu Vytvoriť tabuľku s následnými informáciami o stole. Ak chcete vytvoriť základné nahrávanie o zamestnancov, musíte zadať nasledujúci príkaz:
    Vytvorenie stola zamestnancov (ID INT nie null primárny kľúč Auto_InCrement, LastName Varchar (20), FirstName Varchar (20), Telefón Varchar (20), dátum DateOffirth)
  • Int nie null primárny kľúč auto_increment vytvára číselný identifikátor pre každého zamestnanca, ktorý je pridaný do záznamu. Toto číslo sa automaticky zvyšuje zakaždým. To uľahčuje odkaz na zamestnancov pomocou iných funkcií.
  • Aj keď Varchar umožňuje znížiť veľkosť v závislosti od zadaných údajov, môžete nastaviť maximum tak, aby užívateľ nemohol zadať príliš dlhé riadky. Vo vyššie uvedenom príklade sú meno a priezvisko obmedzené na 20. znaky.
  • Všimnite si, že záznam o telefónnom čísle je uložený ako varchar, takže znaky sú tiež spracované správne.
  • Obrázok s názvom 1282937 4
    4. Skontrolujte, či bol váš stôl vytvorený správne. Akonáhle vytvoríte tabuľku, dostanete správu, že bola úspešne vytvorená. Teraz môžete použiť príkaz Opísať, Aby ste sa uistili, že ste zahrnuli všetky polia, ktoré chceli, a že majú správne typy údajov. Zadať Opísať Databázy- a pozrite sa na zobrazený plán na kontrolu štruktúry vášho stola.
  • Obrázok s názvom 1282937 5
    päť. Vytvorte tabuľku pomocou PHP. Ak používate PHP na správu svojej databázy MySQL prostredníctvom webového servera, môžete vytvoriť tabuľku pomocou jednoduchého PHP súboru. Predpokladá sa, že databáza už existuje na serveri MySQL. Ak chcete vytvoriť rovnakú tabuľku ako v kroku 3, zadajte nasledujúci kód nahradením informácií o pripojení aktuálnemu pre vás:
    $ Connection = mysqli_connect ({server}, {user}, {samp}, {databáza}) - ak (mysqli_connect_errno ()) {echo "Nepodarilo sa pripojiť k MySQL: " . mysqli_connect_error () -} $ SQL = "Vytvorenie stola zamestnancov (ID INT nie null primárny kľúč Auto_InCrement, LastName Varchar (20), FirstName Varchar (20), telefón varchar (20), dátum dávkovania)"-Ak (mysqli_query ($ connection, $ SQL)) {echo "Zamestnanci stola úspešne vytvorili"-} Else {echo "Chyba pri vytváraní tabuľky: " . mysqli_error ($ connection) -}?>
  • Časť 2 z 2:
    Pridajte záznamy do tabuľky
    1. Obrázok s názvom 1282937 6
    jeden. Pridajte jeden vstup do tabuľky. Údaje môžete zadať do tabuľky priamo z príkazového riadka. Môžete použiť jeden príkaz na zadanie všetkých položiek poľa VLOŽIŤ DO:
    Vložiť do zamestnancov (ID, PASTNNAME, FIRMENAME, TELEFÓNY, DASTOOFIBIRTH) Hodnoty (NULL, `SMITH`, `JOHN`, `(555) 555-555` `,` 1980-01-31 `)-
    • Ak zadáte hodnotu null pre pole ID, táto hodnota sa zvýši o 1 v každom nasledujúcom zázname v porovnaní s posledným.
    • Uistite sa, že každá z nich zadáte hodnotu je uzavretá v jednotlivých úvodzovkách (`).
  • Obrázok s názvom 1282937 7
    2. Pridajte viac záznamov naraz. Ak máte všetky údaje, môžete vložiť niekoľko záznamov na jeden príkaz VLOŽIŤ DO. Jednoducho rozdeľte súbor údajov:
    Vložiť do zamestnancov (ID, PASSTNAME, FIRSTNAME, TELEFÓNY, TELEFÓNY, DASTYFIRTH) Hodnoty (NULL, `Smith`, `John`, `(555) 555-5555`, `1980-01-31`), (NULL, `DOE` , `Jane`, `(555) 555-5551`, `1981-02-28`), (NULL, `BAKER`, `PAT`, `(555) 555-5554`, `1970-01-31` )-
  • Obrázok s názvom 1282937 8
    3. Zobraziť stôl. Akonáhle pridáte niekoľko záznamov, môžete zobraziť svoj stôl, aby ste zistili, ako to všetko vyzerá. To vám umožní vidieť, či ste vynechali akékoľvek informácie a či všetko na správnom mieste. Zobrazenie tabuľky vytvorenej vyššie, typ Vyberte * od zamestnancov.
  • Môžete vykonať zložitejšie výstup pridaním filtrov na vyhľadávanie. Ak chcete napríklad získať stôl zoradený podľa dátumu narodenia, musíte vytočiť Vyberte položku LastName, FirstName, Dateofbirth od objednávky zamestnancov podľa dátumu DateFbirth
  • Zmeňte výsledok výsledku na opačnom pripojení Dops Na konci tímu.
  • Obrázok s názvom 1282937 9
    4. Zadajte údaje cez formulár HTML. Existujú aj iné spôsoby, ako zadať údaje do novej tabuľky. Jedným z najbežnejších je použitie formulára na webovej stránke. Ak chcete zistiť, ako vytvoriť formulár na vyplnenie tabuľky, pozri Príslušná príručka.
  • Podobné publikácie