टेक्स्ट कॉलम परिभाषित करना

PostgreSQL डेटाबेस बनाना

Darryl Reeves

Industry Assistant Professor, New York University

PostgreSQL में टेक्स्ट का उपयोग

CREATE TABLE book (
    isbn CHAR(13) NOT NULL,
    author_first_name VARCHAR(50) NOT NULL,
    author_last_name VARCHAR(50) NOT NULL,
    content TEXT NOT NULL
);

टेक्स्ट डेटा टाइप: TEXT, VARCHAR(N), CHAR(N)

PostgreSQL डेटाबेस बनाना

`TEXT` डेटा टाइप

  • वैरिएबल लंबाई की स्ट्रिंग्स
  • अनलिमिटेड लंबाई की स्ट्रिंग्स
  • अज्ञात लंबाई वाले टेक्स्ट के लिए उपयुक्त
PostgreSQL डेटाबेस बनाना

`VARCHAR` डेटा टाइप

  • वैरिएबल लंबाई की स्ट्रिंग्स
  • अनलिमिटेड लंबाई की स्ट्रिंग्स
  • कॉलम मानों पर प्रतिबंध लगा सकते हैं
    • VARCHAR(N)
    • N - अधिकतम अक्षरों की संख्या
    • कॉलम N से कम अक्षरों वाली स्ट्रिंग्स स्टोर कर सकता है
    • N से लंबी स्ट्रिंग डालना त्रुटि है
  • बिना N के VARCHAR यानी TEXT के समकक्ष
first_name VARCHAR(50) NOT NULL;
PostgreSQL डेटाबेस बनाना

`CHAR` डेटा टाइप

  • CHAR(N) मानों में ठीक N अक्षर होते हैं
  • स्ट्रिंग्स को दाएँ ओर स्पेस से पैड किया जाता है
  • CHAR यानी CHAR(1) के समकक्ष
    isbn CHAR(13) NOT NULL;
    
PostgreSQL डेटाबेस बनाना

अभ्यास करते हैं!

PostgreSQL डेटाबेस बनाना

Preparing Video For Download...