Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Warsztat architekta - CREATE TABLE i INSERT

Mistrz nie tylko czyta zwoje - buduje nowe regały. Wróćmy do sztuki tworzenia tabel i napełniania ich danymi.

CREATE TABLE - nowy regał

Tabelę tworzymy poleceniem

CREATE TABLE
. Każda kolumna ma nazwę i typ danych:

1CREATE TABLE wydawnictwa (
2  id INT PRIMARY KEY AUTO_INCREMENT,
3  nazwa VARCHAR(100),
4  miasto VARCHAR(100)
5);

Najczęstsze typy danych:

  • INT
    - liczba całkowita (np. rok, liczba sztuk).
  • VARCHAR(n)
    - krótki tekst o zmiennej długości do
    n
    znaków (np. tytuł).
  • TEXT
    - długi tekst (np. recenzja).
  • DECIMAL(8,2)
    - liczba z miejscami po przecinku (np. cena).
  • DATE
    - data.

PRIMARY KEY i AUTO_INCREMENT

PRIMARY KEY
to unikalna sygnatura każdego wiersza.
AUTO_INCREMENT
sprawia, że baza sama nadaje kolejny numer każdemu nowemu wpisowi - nie musimy o tym pamiętać.

INSERT - napełnianie regału

Dane dodajemy poleceniem

INSERT
. Możemy dodać jeden wiersz lub wiele naraz:

1INSERT INTO czytelnicy (imie, nazwisko, miasto)
2VALUES ('Anna', 'Nowak', 'Kraków'),
3       ('Piotr', 'Lis', 'Gdańsk');

Kolejne wiersze oddzielamy przecinkiem. Tak rośnie Biblioteka - regał po regale, zwój po zwoju!

Przejdź do CodeWorlds