Postgres tworzą tabele

Postgres tworzą tabele

Jak wiemy, PostgreSQL to system zarządzania bazą danych typu open source, który skutecznie zajmuje się ogromnymi operacjami bazy danych. Wcześniej dyskutowaliśmy, że PostgreSQL ma wiele wbudowanych funkcji i operacji, które można odpowiednio wykonać. Ten artykuł będzie ćwiczył kilka przykładów do tworzenia tabel w PostgreSQL przy użyciu różnych sposobów. Tworzymy tabele do przechowywania ogromnych ilości danych w ustrukturyzowanej formie, aby użytkownicy mogli je uporządkować lub aktualizować, gdy jest to wymagane. Firmy z powiększaniem danych używają PostgreSQL w celu przechowywania danych w celu ich skalowalności, niezawodności i bezpieczeństwa. Aby utworzyć tabelę, musisz wykonać prostą instrukcję „Utwórz tabelę” w PostgreSQL.

Utwórz Tabela Table_name (
kolumn1_name danych danych (długość) kolumna,
kolumn2_name danych danych (długość) kolumna,
kolumn3_name danych danych (długość),
kolumn4_name danych danych,
Table_constraints
);

W powyższej składni,

Jak sama nazwa wskazuje, „Utwórz tabelę” tworzy tabelę w bazie danych.

Możesz określić nazwę tabeli zamiast „Table_name”.

Najpierw wpisujesz nazwę kolumny w nawiasach z określonymi zestawami danych, długości i ograniczeń kolumnowych. Ograniczenia kolumnowe są używane do zapewnienia, że ​​kolumna musi przestrzegać zasady danych przechowywanych w kolumnie. Na przykład, jeśli ograniczenie kolumny jest wymienione jako ograniczenie „klucza podstawowego”, tylko ta kolumna jest „kluczem podstawowym”. Należy pamiętać, że każda kolumna powinna być oddzielona przez kolumnę, włączając nową kolumnę.

Na koniec wspomnij o „Table_constraintions” jako „kluczu podstawowym”, „Klucz obce” i „Unikalny klucz”.

Zauważ, że ograniczenia tabeli są stosowane do jednej lub więcej kolumn, ale ograniczenia kolumn są stosowane tylko do ich odpowiedniej kolumny.

Różne sposoby tworzenia tabeli w PostgreSQL:

Tabela pomaga użytkownikom przechowywać, pobierać, aktualizować, usuwać lub organizować dane w ustrukturyzowanej formie. Możesz łatwo i wydajnie wprowadzać zmiany i tworzyć tabele w bazie danych. Tabele można tworzyć w PostgreSQL przy użyciu różnych technik i sposobów; W tym artykule można znaleźć odpowiednie sposoby tworzenia tabel w tym artykule.

Utwórz tabelę za pomocą instrukcji „Utwórz tabelę” w PostgreSQL:

Wcześniej wspomnieliśmy o instrukcji wprowadzającej do utworzenia tabeli. Tym razem utwórzmy tabelę o nazwie „Uczniowie”, używając instrukcji „Utwórz tabela”.

Utwórz studentów tabeli (
„Id” Int Key podstawowy nie null,
Tekst „nazwa” nie null,
„E -mail” varchar (100) unikalny, a nie null,
Tekst „kurs_name” nie null,
„kurs_no” int not null,
Timestamp „AMPRESISID_ON” Nie null
);

W powyższym przykładzie „id” jest kluczem podstawowym, a ograniczenie nie zerowe wskazuje, że „id” nie może być zerowy w tabeli „uczniów”. Podobnie „Nazwa”, „kurs_name”, „kurs_no” i „admission_on” są przypisywane różnymi danych z ograniczeniem nie null. Kolumna „e -mail” jest przypisana do wartości danych danych z długością 100 i unikalnym ograniczeniem, co oznacza, że ​​w kolumnie „e -maile” nie powinny być powtarzane. Po uruchomieniu zapytania w konsoli jest wyświetlana następująca wiadomość:

Aby uzyskać potwierdzenie, uruchom następujące zapytanie, aby upewnić się, że tabela „uczniów” jest powodzenie.

Wybierz * od „Studenci”;

Instrukcja „Wybierz” wybiera wszystkie kolumny z wymienionej tabeli i wyświetla wynik poniżej:

Możesz zobaczyć wszystkie kolumny, które utworzyliśmy wcześniej w instrukcji „Utwórz tabelę” w powyższych wynikach, co oznacza, że ​​tabela została pomyślnie utworzona.

Korzystanie z instrukcji tabeli tymczasowej do utworzenia tabeli w PostgreSQL:

Jeśli użytkownik chce całkowicie usunąć tabelę podczas wyłączania bazy danych, utwórz tabelę tymczasową za pomocą instrukcji „Tabela tymczasowa” w PostgreSQL do korzystania z tabeli w sesji bazy danych.

Utwórz tymczasową tabelę „temp_table” (
kolumn1_name danych danych (długość) kolumna,
kolumn2_name danych danych (długość) kolumna,
)

Powyższa składnia utworzy tabelę tymczasową do użytku jednorazowego i zostanie usunięta po zakończeniu sesji bazy danych. Stworzyłem tabelę tymczasową jako przykład dla łatwiejszego zrozumienia.

Utwórz tymczasową tabelę_premire (
„Id” Int Key podstawowy nie null,
„Film_name” Varchar (100),
„Release_date” varchar (100)
);

Instrukcja „Tabela tymczasowa” utworzyła tabelę o nazwie „Movie_premire” z trzema różnymi kolumnami. Tabela zostanie usunięta raz po zamknięciu bazy danych. Utworzona tabela pokazano poniżej:

Ta tabela pokazuje wszystkie tymczasowe kolumny zawierane identyfikator, nazwa_ponatu i wydanie_date, które stworzyliśmy w tabeli „film_premiere”.

Tworzenie tabeli przy użyciu opcji podobnej w PostgreSQL:

Utworzyłeś już tabelę; Teraz chcesz utworzyć inną tabelę taką samą jak poprzednia tabela, ale bez pisania instrukcji. Istnieje łatwiejszy sposób na utworzenie podobnego stołu bez konieczności ponownego napisania jej; Użyj opcji „Like”, aby utworzyć tę samą tabelę, co poprzednia. Aby skopiować poprzednią tabelę i utworzyć nową, użyj tej składni:

Utwórz tabelę „film_premire_extended” (jak „film_premire”, w tym wszystkie);

Opcja „lubisz” kopiuje wszystkie atrybuty, w tym nazwy kolumn i ich typy danych, podobnie jak poprzednia tabela. W powyższej składni wymieniłem nową tabelę „film_premiere_extended” i skopiowałem ją ze starej tabeli „film_premiere”, którą stworzyliśmy w poprzednim przykładzie. Wszystkie kolumny i danych z tabeli „Movie_premire” są teraz kopiowane do tabeli „Movie_prerere_Extended”, można je również zobaczyć na poniższych obrazach:

Uruchamiając instrukcję „Wybierz”, widzimy, że tabela „Movie_premire_Extended” pokazuje tę samą kolumnę co tabela „Movie_premire”.

Wniosek:

Stwierdzono, że możesz łatwo utworzyć tabelę przy użyciu różnych sposobów; Musisz tylko pobrać PostgreSQL na swoim urządzeniu i rozpocząć działanie na nim zapytania. Nauczyliśmy się trzech różnych sposobów w tym przewodniku, aby utworzyć tabelę, najpierw używając instrukcji „Utwórz tabelę”, po drugie, używając instrukcji „Tabela tymczasowa”, a na koniec używając opcji „Lubię” do kopiowania ze starej tabeli już wygenerowanej prosto. Wszystkie trzy sposoby są wydajne, ale to od użytkownika, który sposób jest dla niego najbardziej odpowiedni lub wygodny. Pierwsza metoda tworzenia tabeli jest najbardziej wydajna, ponieważ nie wymaga utworzenia tabeli wcześniej lub po utworzeniu tabeli nie zostanie usunięta z bazy danych po zakończeniu sesji.