تعليمات لتثبيت PostgreSQL DBMS
تستند الإرشادات التالية لتثبيت PostgreSQL إلى نظام التشغيل macOS.
بالنسبة لنظامي التشغيل Windows و Linux ، انتقل إلىhttps://www.postgresql.org/download/واختيار الحزمة الخاصة بك.
ابحث أيضًا عن "كيفية تثبيت postgres على الويندوز" أو "كيفية تثبيت postgres علىyour linux distribution
"إذا كنت تستخدم أنظمة أساسية أخرى.
لا ينبغي أن تختلف كثيرًا ، خاصة بعد مرحلة التثبيت.
سنستخدم ملفاتالبيرة. إذا لم يكن لديك برنامج Homebrew مثبتًا بعد ، فانتقل إلىhttps://brew.sh/واتبع التعليمات هناك.
بمجرد الانتهاء ، ارجع وقم بتشغيل سطر الأوامر:
brew install postgresql
وبعد الانتهاء ، قم بتشغيل:
brew services start postgresql
إلىبدايةPostgreSQL كخادم ، مما يعني أنه سيستمر في العمل في الخلفية ، والاستماع إلى الاتصالات.
يتمتع استخدام Homebrew بميزة كبيرة تتمثل في إمكانية تثبيت أي تحديث عن طريق التشغيل
brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql
postgresql
يعد نطق اسم PostgreSQL أكثر تعقيدًا ، لكنهما نفس الشيء. يقوم فقط بتضمين SQL في الاسم. ما هىSQL؟ SQL ، "تكملة" منطوقة ، تعني لغة الاستعلام الهيكلية ، وهي لغة خاصة نستخدمها للتفاعل معقاعدة بيانات علائقية.
إذا كنت جديدًا في قاعدة البيانات ، فهناك الكثير من المصطلحات الجديدة لك! تقوم قاعدة البيانات العلائقية بشكل أساسي بتنظيم البيانات في ملفاتالجداول، ويوفر طريقة لإدراج البيانات واستخراجها من تلك الجداول. هذا هو SQL.
وسنستخدمه قريبًا.
مباشرة بعد تسجيل الدخول إلى PostgreSQL!
ارجع إلى سطر الأوامر واكتب
psql postgres
سيتيح لك هذا الوصول إلى ملفpostgres
قاعدة البيانات ، التي يتم إنشاؤها افتراضيًا ، باستخدام اسم مستخدم macOS الخاص بك. قام Homebrew تلقائيًا بإنشاء المستخدم الخاص بك عند التثبيت.
الآن بعد أن أصبحنا فيpsql
التطبيق ، يمكننا إنشاء قاعدة بيانات جديدة:
CREATE DATABASE test;
لا تنس الفاصلة المنقوطة
;
، لأنه مطلوب بواسطة SQL وإلا فلن يتم تشغيل الأمر.
الآن في سطر جديد ، ننتقل إلى قاعدة البيانات هذه باستخدام
\c test
سيخبر الموجه شيئًا كهذا:
You are now connected to database "test" as user "flaviocopes".
.
الآن سنقوم بإنشاء جدول جديد.
استخدم بناء الجملة هذا:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
password VARCHAR(255) NOT NULL
);
الآن إذا قمت بتشغيل هذا ، ولم يظهر أي خطأ ، سيكون لديك الجدول في النظام.
يمكنك رؤيته عن طريق تشغيل الأمر
\dt
والتي ستظهر لك جداول قاعدة البيانات:
إذا قمت بأي خطأ ، يمكنك حذف الجدول عن طريق تشغيل الأمر
DROP TABLE users
للانسحاب في النهايةpsql
، يركض
\q
أو اكتب فقطquit
.
الآن بعد أن عرفت كيف تعمل الأشياء تحت الغطاء ، سأوضح لك طريقة أسهل للعمل مع PostgreSQL وقواعد البيانات الأخرى أيضًا:تطبيق TablePlus. يعمل على أنظمة macOS و Windows و Linux.
اتصل بقاعدة البيانات:
تحديدtest
اسم قاعدة البيانات:
بالإضافة إلى القدرة على فحص الجداول باستخدام واجهة المستخدم الرسومية:
كما يتيح لنا العمل مع استعلامات SQL بسهولة بالغة:
المزيد من دروس قواعد البيانات:
- البرنامج التعليمي لأساسيات MongoDB
- كيف يختلف MongoDB عن قاعدة بيانات SQL
- نظم المعلومات والبيانات والمعلومات
- نماذج البيانات
- مقدمة لنموذج بيانات التقارير الإلكترونية
- النموذج العلائقي
- الجبر العلائقي
- قواعد البيانات العلائقية
- ما هي قاعدة البيانات؟ و DBMS؟
- مقدمة في SQL
- كيفية تثبيت PostgreSQL على macOS
- هل تحتاج دائمًا إلى قاعدة بيانات لتطبيقك؟
- كيفية تثبيت SQLite على macOS
- مقدمة إلى PostgreSQL
- أذونات مستخدم PostgreSQL
- كيفية إدراج جميع المستخدمين في PostgreSQL
- كيفية تبديل قاعدة البيانات باستخدام PostgreSQL
- كيفية سرد جميع قواعد البيانات باستخدام PostgreSQL
- كيفية سرد الجداول في قاعدة البيانات الحالية باستخدام PostgreSQL
- كيفية تثبيت MySQL على macOS
- إنشاء مستخدم على MySQL
- مقارنة PostgreSQL مقابل MySQL
- أذونات مستخدم SQLite
- أذونات مستخدم MySQL
- SQL ، إنشاء جدول
- SQL ، إضافة البيانات إلى الجدول
- SQL ، كيفية استخدام SELECT
- SQL ، التعامل مع الخلايا الفارغة
- SQL والمفاتيح الفريدة والأساسية
- SQL ، كيفية تحديث البيانات
- SQL ، كيفية تحديث بنية الجدول
- SQL ، كيفية حذف البيانات والجداول
- SQL ينضم
- طرق عرض SQL
- كيفية إدراج عدة عناصر دفعة واحدة في مجموعة MongoDB
- كيفية إزالة كافة العناصر من مجموعة MongoDB