كيفية إنشاء وإسقاط الجدول في 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

PostgreSQL إنشاء جدول: SQL Shell

الخطوة 2) إنشاء جدول

أدخل الرمز لإنشاء جدول

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL إنشاء جدول: SQL Shell

الخطوة 3) التحقق من العلاقة بين الجداول

استخدم الأمر \d للتحقق من قائمة العلاقات (الجداول)

PostgreSQL إنشاء جدول: SQL Shell

الخطوة 4) حاول إنشاء نفس الجدول

حاول مرة أخرى إنشاء نفس الجدول، سوف تحصل على خطأ

PostgreSQL إنشاء جدول: SQL Shell

الخطوة 5) استخدم المعلمة إذا لم تكن موجودة

استخدم المعلمة إذا لم تكن موجودة وستحصل على إشعار بدلاً من الخطأ

PostgreSQL إنشاء جدول: SQL Shell

قائمة المعلمات التي يمكنك استخدامها أثناء إنشاء الجدول شاملة. وهنا بعض منها مهمة

اسم المعلمة الوصف
مؤقت أو مؤقت تقوم هذه المعلمة بإنشاء جدول مؤقت. يتم حذف الجداول المؤقتة في نهاية الجلسة، أو بعد المعاملة الحالية.
غير مسدود لا تقوم عبارة Unlogged بإدخال البيانات في WAL (سجل الكتابة المسبقة). وبسبب إزالة عملية الإدخال/الإخراج الإضافية هذه، يتم تحسين أداء الكتابة
إذا لم يكن موجودا إذا كان هناك جدول موجود بالفعل بنفس الاسم، فسيتم عرض تحذير بدلاً من الخطأ
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. انقر فوق إنشاء جدول

PostgreSQL إنشاء جدول: pgAdmin

الخطوة 2) في النافذة المنبثقة، أدخل اسم الجدول

PostgreSQL إنشاء جدول: pgAdmin

الخطوة 3)

  1. حدد علامة تبويب الأعمدة
  2. أدخل تفاصيل العمود
  3. انقر فوق حفظ

PostgreSQL إنشاء جدول: pgAdmin

الخطوة 4) في شجرة الكائنات، سترى الجدول الذي تم إنشاؤه

PostgreSQL إنشاء جدول: pgAdmin

PostgreSQL حذف/إسقاط الجدول

(أراضي البوديساتفا) PostgreSQL تسمح لك عبارة DROP TABLE بإزالة تعريف الجدول وجميع البيانات والفهارس والقيود والقواعد المرتبطة به وما إلى ذلك لهذا الجدول.

يجب أن تكون حذرًا أثناء استخدام الأمر DROP TABLE PostgreSQL لأنه عند حذف جدول، سيتم أيضًا فقدان جميع المعلومات الموجودة في الجدول نهائيًا.

بناء الجملة

DROP TABLE table_name;

مثال

الخطوة 1) دعونا نتحقق من الجداول الموجودة باستخدام الأمر \d

PostgreSQL حذف/إسقاط الجدول

الخطوة 2) حذف دروس الجدول باستخدام الأمر

DROP TABLE tutorials;

PostgreSQL حذف/إسقاط الجدول

الخطوة 3) تحقق مرة أخرى من قائمة العلاقات ونرى أن الجدول قد تم حذفه باستخدام أمر Postgresdelete

PostgreSQL حذف/إسقاط الجدول

ملخص

إنشاء جدول الجدول اسم (
اسم_الحقل_نوع البيانات_القيود_الاسم،
اسم الحقل نوع البيانات constrain_name
);
أمر إنشاء جدول
DROP TABLE table_name ؛ أمر لحذف الجدول في PostgreSQL

تلخيص هذه التدوينة بـ: