MySQL - první tabulka (2.díl)

« zpět na MYSQL

Pokusíme se vytvořit první databázi s první tabulkou.

Pokusíme se vytvořit naši první databázi s naší první tabulkou. Zatím přímo pod administračním rozhraním http://localhost/phpmyadmin/. Spustíme phpmyadmin a na úvodní stránce se nám nabízí volba vytvořit novou databázi, zadáme jméno, například moje.

Necháme vytvořit a v levém menu na ni klikneme. Zobrazí se textarea pro vložení SQL dotazu, který bychom využili kdybychom přistupovali pomocí PHP-skriptu. Využijeme však možnost vytvoření tabulky pomocí tohoto rozhraní, vidíme Vytvořit novou tabulku v databázi moje : zvolíme název kniha, a 4 sloupce (tak jak jsme si to navrhli v prvním dílu). Klikneme vytvořit a objeví se nám obrovský formulář. Vyplníme jej následovně:

sloupec typ Délka/Set Extra Primární
id INT   auto_increment ano
jmeno VARCHAR 150    
datum DATETIME      
text TEXT      


Dáme uložit a měl by se objevit SQL dotaz, který budeme občas používat.
CREATE TABLE kniha (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
jmeno VARCHAR(150) NOT NULL,
datum DATETIME NOT NULL,
text TEXT NOT NULL
);

Nyní si to trošku přeložíme do češtiny.

id
atribut id je náš primární klíč, zaručuje unikátnost jednotlivých řádků, atributu přísluší doména integer, v mysql se používá zkrácený zápis INT, jsou to celočíselné hodnoty.

jmeno
do sloupce jméno budeme ukládat jméno přispívatele článku, atribut je varchar s velikostí 150, tedy je to řetězec (slovo) s proměnlivou délkou (varchar) max. 150 znaků

datum
zde uložíme datum vložení příspěvků, typ atributu je DATETIME, což znamená že uloží jak datum tak i čas

text
do sloupce text budeme ukládat text příspěvku, nemůžeme zde použít typ atributu varchar protože ten je omezen určitou délkou

NOT NULL zakazuje vkládání nulových hodnot do sloupců

příště si vložíme první hodnoty a to již pomocí PHP skriptů, souběžně přidám trošku teorie o správném vytváření relačních databází

Klientská sekce pro Vás

Spravujte své domény a hosting pohodlně 24 hodin denně

Kontakt pro zákazníky

Technická podpora

PO-NE 9:00-17:00

E-mail: podpora@banan.cz

Online pracovník

Jakub Turek

+420 553 810 250

Online chat

Zvládáme opensource

Na našich serverech jsme ručně ověřili funkci více než 140 opensource systémů, některé z nich nabízíme na jedno kliknutí v administraci.

Hostované domény

7427 domén 6203 1224

Poslední článek - HOMEPAGE PRVKY

O
Ověřit dostupnost domény
Zákaznické centrum: +420 553 810 250podpora@banan.czNápovědaBlog
Neomezený webový prostor,elektronická pošta, www stránky,nebo wordpress na klik.
Technická podpora 900-1700 X
Online pracovník: Jakub Turek
+420 553 810 250
podpora@banan.cz nebo Online chat
Kontaktovat technickou podporu můžete zde
Neomezený webový prostor,
elektronická pošta,
www stránky,nebo wordpress na klik.
Kontaktovat technickou podporu můžete zde
PO-PÁ 900-1700