Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @@@CREATE TABLE [nazwa tabeli]
- (nazwa_kol typ ograniczenia
- ...
- )
- @@@Default
- (...
- nazwa typ DEFAULT wyrażenie
- ...)
- @@@@Ograniczenie CONSTRAINT
- (...
- nazwa typ CONSTRAINT nazwa typ_ogr
- ...)
- !!!dla kilku kolumn
- (...
- CONSTRAINT nazwa_ogr typ(wyrażenie))
- @@@@ Primary Key
- (...
- nazwa_kol typ CONSTRAINT nazwa_ogr PRIMARY KEY
- ...)
- !!!dla kilku kolumn
- (...
- CONSTRAINT nazwa_ogr PRIMARY KEY(kol1,kol2,...))
- @@@@Klucz obcy
- (...
- nazwa_kol typ CONSTRAINTS nazwa_ogr REFERENCES nazwa_tabeli(nazwa_kolumny_z_której_dziedziczymy)
- ...)
- !!!Gdy kilka kolumn(dajemy na końcu)
- (...
- FOREIGH KEY(lista kolumn) REFERENCES nazwa_tabeli(lista_kol2)
- )
- ----------------------------------------------------------------------------------------------------------
- @@@@tworzenie tabeli przez zapytanie:
- przykład
- CREATE TABLE pracownik_pensja
- (nazwisko, pensja, stopien)
- AS
- SELECT nazwisko, pensja, nr_przedziału
- FROM pracownik, poziom_zarobkow
- WHERE pensja between dolna_granica and gorna_granica;
- --------------------------------------------------------------------------------------------------------------
- @@@Dodawania kolumn do istniejących tabeli
- ALTER TABLE nazwa_tabeli
- ADD
- (nazwa_kolumny typ ...)
- --------------------------------------------------------------------------------------------------------------
- @@@Dodawanie więzów integralności:
- ALTER TABLE nazwa_tabeli
- ADD (CONSTRAINT nazwa_ogr [warunek])
- ...);
- @@@Usuwanie warunku integralności:
- ALTER TABLE nazwa_tabeli DROP CONSTRAINT nazwa_ogr;
- --------------------------------------------------------------------------------------------------------------
- @@@Modyfikacja definicji kolumny
- ALTER TABLE nazwa_tabeli
- MODIFY (kolumna typ [(rozmiar)] [NULL |NOT NULL]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement