Πώς να δημιουργήσετε & Πίνακας απόθεσης σε PostgreSQL (Παραδείγματα)

Η εντολή για τη δημιουργία ενός νέου πίνακα είναι

Σύνταξη

CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);

Εδώ

table_name: Είναι το όνομα του πίνακα

field_name: Είναι το όνομα της στήλης

data_type: Είναι ο μεταβλητός τύπος της στήλης

constrain_name: Είναι προαιρετικό. Ορίζει περιορισμούς στη στήλη.

Οι πίνακες δεν έχουν ποτέ το ίδιο όνομα με οποιονδήποτε υπάρχοντα πίνακα στο ίδιο σχήμα.

PostgreSQL Δημιουργία πίνακα: SQL Shell

Ακολουθεί μια διαδικασία βήμα προς βήμα για τη δημιουργία πίνακα στη PostgreSQL:

Βήμα 1) Συνδεθείτε στη βάση δεδομένων

Συνδεθείτε στη βάση δεδομένων όπου θέλετε να δημιουργήσετε έναν πίνακα. Θα δημιουργήσουμε έναν πίνακα στη βάση δεδομένων guru99

\c guru99

Βήμα 2) Δημιουργήστε έναν πίνακα

Εισαγάγετε τον κωδικό για να δημιουργήσετε έναν πίνακα

CREATE TABLE tutorials (id int, tutorial_name text);

Βήμα 3) Ελέγξτε τη σχέση των πινάκων

Χρησιμοποιήστε την εντολή \ d για να ελέγξετε τη λίστα των σχέσεων (πίνακες)

Βήμα 4) Δοκιμάστε να δημιουργήσετε τον ίδιο πίνακα

Και πάλι προσπαθήστε να δημιουργήσετε τον ίδιο πίνακα, θα λάβετε ένα σφάλμα

Βήμα 5) Χρησιμοποιήστε την παράμετρο IF NOT EXISTS

Χρησιμοποιήστε την παράμετρο ΕΑΝ ΔΕΝ ΥΠΑΡΧΕΙ και θα λάβετε ειδοποίηση αντί για σφάλμα

Η λίστα των παραμέτρων που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία ενός πίνακα είναι πλήρης. Εδώ είναι μερικά σημαντικά

Όνομα παραμέτρου Περιγραφή
TEMP ή ΠΡΟΣΩΡΙΝΟ Αυτή η παράμετρος δημιουργεί έναν προσωρινό πίνακα. Οι προσωρινοί πίνακες διαγράφονται στο τέλος μιας περιόδου σύνδεσης ή μετά την τρέχουσα συναλλαγή.
Χωρίς καταγραφή Η ρήτρα που δεν έχει καταγραφεί δεν εισάγει δεδομένα στο WAL (καταγραφή προθεσμίας). Λόγω της αφαίρεσης αυτής της πρόσθετης λειτουργίας IO, η απόδοση εγγραφής αυξάνεται
Εάν δεν υπάρχει Εάν ένας πίνακας ήδη υπάρχει με το ίδιο όνομα, εμφανίζεται μια προειδοποίηση αντί για σφάλμα
Of_type_name Ένας πίνακας που παίρνει δομή από τον καθορισμένο σύνθετο τύπο.

Εδώ είναι ένα παράδειγμα δημιουργίας πίνακα PostgreSQL ενός πίνακα με περιορισμούς

CREATE TABLE order_info( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,Product_id integer NOT NULL,Delivery_date date,quantity integer,feedback TEXT);

PostgreSQL Δημιουργία πίνακα: pgAdmin

Ακολουθεί μια διαδικασία βήμα προς βήμα για τη δημιουργία πίνακα στο pgAdmin:

Βήμα 1) Στο δέντρο αντικειμένων,

  1. Επιλέξτε τη βάση δεδομένων
  2. Επιλέξτε το Σχέδιο όπου θέλετε να δημιουργήσετε έναν πίνακα στην περίπτωσή μας δημόσια.
  3. Κάντε κλικ στην επιλογή Δημιουργία πίνακα

Βήμα 2) Στο αναδυόμενο παράθυρο, εισαγάγετε το όνομα του πίνακα

Βήμα 3)

  1. Επιλέξτε την καρτέλα Στήλες
  2. Εισαγάγετε Λεπτομέρειες στήλης
  3. Κάντε κλικ στο Αποθήκευση

Βήμα 4) Στο δέντρο αντικειμένων, θα δείτε τον πίνακα που δημιουργήθηκε

PostgreSQL Delete / Drop Table

Η δήλωση PostgreSQL DROP TABLE σάς επιτρέπει να καταργήσετε έναν ορισμό πίνακα και όλα τα σχετικά δεδομένα, ευρετήρια, περιορισμούς, κανόνες κ.λπ. για αυτόν τον πίνακα.

Θα πρέπει να είστε προσεκτικοί κατά τη χρήση της εντολής DROP TABLE στο PostgreSQL, επειδή όταν διαγραφεί ένας πίνακας, τότε όλες οι πληροφορίες που περιέχονται στον πίνακα θα χαθούν επίσης μόνιμα.

Σύνταξη:

DROP TABLE table_name;

Παράδειγμα:

Βήμα 1) Ας ελέγξουμε τους υπάρχοντες πίνακες χρησιμοποιώντας την εντολή \ d

Βήμα 2) Διαγράψτε τα μαθήματα πίνακα χρησιμοποιώντας την εντολή

DROP TABLE tutorials; 

Βήμα 3) Ελέγξτε ξανά τη λίστα των σχέσεων και βλέπουμε τον πίνακα να διαγράφεται χρησιμοποιώντας την εντολή Postgres delete

Περίληψη

ΔΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑΣ όνομα_τραπεζιού (

field_name data_type constrain_name, πεδίο

field_name data_type constrain_name

);

Εντολή για δημιουργία πίνακα

DROP TABLE table_name;

Εντολή για διαγραφή πίνακα στο PostgreSQL

ενδιαφέροντα άρθρα...