Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL और PostgreSQL में अंतर

MySQL और PostgreSQL के बीच प्रमुख अंतर:

MySQL

  • संबंधात्मक डेटाबेस प्रबंधन प्रणाली (RDBMS)।
  • Oracle Corporation द्वारा विकसित।
  • प्लेटफ़ॉर्म: Windows, macOS, Linux, BSD, UNIX, z/OS, Symbian, AmigaOS।
  • एक्सटेंसिबल **नहीं**।
  • GUI: phpMyAdmin।
  • बैकअप: mysqldump, XtraBackup।
  • टेम्पररी टेबल समर्थन।
  • मटेरियलाइज़्ड व्यू **नहीं**।
  • डेटा डोमेन ऑब्जेक्ट **नहीं**।

PostgreSQL

  • ऑब्जेक्ट-रिलेशनल डेटाबेस प्रबंधन प्रणाली (ORDBMS)।
  • PostgreSQL Global Development Group द्वारा विकसित।
  • प्लेटफ़ॉर्म: Windows, macOS, Linux, BSD (UNIX, z/OS, Symbian, AmigaOS **नहीं**)।
  • **एक्सटेंसिबल** (कस्टम टाइप, फंक्शन, ऑपरेटर, इंडेक्स मेथड)।
  • GUI: pgAdmin।
  • बैकअप: ऑनलाइन बैकअप (pg_dump, pg_basebackup, WAL आर्काइविंग)।
  • टेम्पररी टेबल समर्थन।
  • **मटेरियलाइज़्ड व्यू** समर्थन।
  • **डेटा डोमेन ऑब्जेक्ट** समर्थन (DOMAIN टाइप)।
  1. - MySQL में एकाधिक कॉलम वाली टेबल में शर्तें कैसे बनाएं?

    MySQL में IF() फ़ंक्शन का उपयोग करके एकाधिक कॉलम पर शर्तीय तर्क लागू करना MySQL में IF() फ़ंक्शन का उपयोग करके क्वेरी स्तर पर शर्तीय तर्क लागू कर सकते हैं। यह तीन तर्क लेता है: शर्त, सत्य मान, असत्य मान। वाक्यविन्यास IF(condition, true_value, false_value) उदाहरण के साथ पूर्ण कार्यान्वयन टेबल बनान

  1. - MySQL में एकाधिक कॉलम पर एकाधिक COUNT करें

    SUM(IF()) के साथ एक क्वेरी में एकाधिक कॉलम की सशर्त गणना एक ही क्वेरी में अलग-अलग कॉलम पर अलग-अलग शर्तों की गणना करने के लिए SUM(IF(condition, 1, 0)) पैटर्न का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( FirstName VARCHAR(100), LastName VARCHAR(100) ); Query OK, 0 rows affected (2.80

  1. - MySQL में एक ही क्वेरी में कई कॉलम के डेटा टाइप को कैसे बदलें?

    MySQL में एक साथ कई कॉलम के डेटा टाइप बदलना MySQL में एक ही ALTER TABLE स्टेटमेंट का उपयोग करके आप एक साथ कई कॉलम के डेटा टाइप को संशोधित कर सकते हैं। इसके लिए सिंटैक्स निम्नलिखित है: ALTER TABLE yourTableName MODIFY COLUMN yourColumnName1 yourDataType1, MODIFY COLUMN yourColumnName2 yourDataType2