Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] opis znaczeń, początkujący
Majzel
post 18.01.2008, 13:24:28
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 3.07.2007

Ostrzeżenie: (0%)
-----


Witam, jest taki plik SQL:
  1. CREATE TABLE klienci
  2. [b]( klientid int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,[/b]
  3. nazwisko char(50) NOT NULL,
  4. adres char(100) NOT NULL,
  5. miejscowosc char(30) NOT NULL
  6. );
  7.  
  8. CREATE TABLE zamowienia
  9. ( zamowienieid int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  10. klientid int UNSIGNED NOT NULL,
  11. wartosc float(6,2),
  12. DATA date NOT NULL
  13. );
  14.  
  15. CREATE TABLE ksiazki
  16. ( isbn char(13) NOT NULL PRIMARY KEY,
  17. autor char(50),
  18. tytul char(100),
  19. cena float(4,2)
  20. );
  21.  
  22. CREATE TABLE pozycje_zamowione
  23. ( zamowienieid int UNSIGNED NOT NULL,
  24. isbn char(13) NOT NULL,
  25. ilosc tinyint UNSIGNED,
  26.  
  27. PRIMARY KEY (zamowienieid, isbn)
  28.  
  29. );
  30.  
  31. CREATE TABLE recenzje_ksiazek
  32. ( isbn char(13) NOT NULL PRIMARY KEY,
  33. [b] recenzja text[/b]
  34. );


To, co zaznaczyłem tego nie rozumiem (one się powtarzają te linijki które zaznaczyłem) jestem początkujący smile.gif
Szczególnie chciałbym wiedzieć co znaczą: not null auto_increment primary key - ale tak na "chłopski rozum" bo coś nie coś wiem ale nie do końca to rozumiem. aha i co to jest jeszcze te isbn?
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:02