टेबल कैसे बनाएं और हटाएं PostgreSQL [उदाहरण]
नई तालिका बनाने का आदेश है
वाक्य - विन्यास
CREATE TABLE table_name ( field_name data_type constrain_name, field_name data_type constrain_name );
यहाँ
table_name: यह तालिका का नाम है
फ़ील्ड_नाम: क्या नाम कॉलम है
data_type: कॉलम का परिवर्तनीय प्रकार है
constrain_name: वैकल्पिक है। यह कॉलम पर प्रतिबंध परिभाषित करता है।
तालिकाओं का नाम कभी भी उसी स्कीमा में विद्यमान किसी तालिका के समान नहीं होता।
PostgreSQL तालिका बनाएं: SQL शेल
यहां तालिका बनाने की चरण दर चरण प्रक्रिया दी गई है PostgreSQL:
चरण 1) डेटाबेस से कनेक्ट करें
उस डेटाबेस से कनेक्ट करें जहाँ आप टेबल बनाना चाहते हैं। हम डेटाबेस गुरु99 में एक टेबल बनाएंगे
\c guru99
चरण 2) एक तालिका बनाएं
तालिका बनाने के लिए कोड दर्ज करें
CREATE TABLE tutorials (id int, tutorial_name text);
चरण 3) तालिकाओं के संबंध की जाँच करें
संबंधों (तालिकाओं) की सूची जांचने के लिए \d कमांड का उपयोग करें
चरण 4) समान तालिका बनाने का प्रयास करें
पुनः वही तालिका बनाने का प्रयास करें, आपको त्रुटि मिलेगी
चरण 5) IF NOT EXISTS पैरामीटर का उपयोग करें
पैरामीटर IF NOT EXISTS का उपयोग करें और आपको त्रुटि के बजाय एक सूचना मिलेगी
टेबल बनाते समय आप जिन पैरामीटर का इस्तेमाल कर सकते हैं उनकी सूची बहुत विस्तृत है। यहाँ कुछ महत्वपूर्ण पैरामीटर दिए गए हैं
मापदण्ड नाम | विवरण |
---|---|
अस्थायी या अस्थायी | यह पैरामीटर एक अस्थायी तालिका बनाता है। अस्थायी तालिकाएँ सत्र के अंत में या वर्तमान लेनदेन के बाद हटा दी जाती हैं। |
अनलॉग्ड | अनलॉग्ड क्लॉज 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) ऑब्जेक्ट ट्री में,
- चयन डाटाबेस
- उस स्कीमा का चयन करें जहां आप हमारे मामले में सार्वजनिक तालिका बनाना चाहते हैं।
- तालिका बनाएं पर क्लिक करें
चरण 2) पॉपअप में, तालिका का नाम दर्ज करें
चरण 3)
- कॉलम टैब चुनें
- कॉलम विवरण दर्ज करें
- सहेजें पर क्लिक करें
चरण 4) ऑब्जेक्ट ट्री में, आप बनाई गई तालिका देखेंगे
PostgreSQL तालिका हटाएं/हटाएं
RSI PostgreSQL DROP TABLE कथन आपको किसी तालिका की परिभाषा और उससे संबंधित सभी डेटा, अनुक्रमणिका, प्रतिबंध, नियम आदि को हटाने की अनुमति देता है।
आपको DROP TABLE कमांड का उपयोग करते समय सावधान रहना चाहिए PostgreSQL क्योंकि जब कोई तालिका हटा दी जाती है, तो उसमें मौजूद सारी जानकारी भी स्थायी रूप से नष्ट हो जाती है।
वाक्य - विन्यास
DROP TABLE table_name;
उदाहरण
चरण 1) आइए \d कमांड का उपयोग करके मौजूदा तालिकाओं की जांच करें
चरण 2) कमांड का उपयोग करके टेबल ट्यूटोरियल हटाएं
DROP TABLE tutorials;
चरण 3) पुनः संबंधों की सूची की जांच करें और हम देखते हैं कि Postgres डिलीट कमांड का उपयोग करके तालिका हटा दी गई है
सारांश
बनाएँ तालिका तालिका_नाम ( फ़ील्ड_नाम डेटा_प्रकार बाधा_नाम, फ़ील्ड_नाम डेटा_प्रकार बाधा_नाम ); |
तालिका बनाने के लिए आदेश |
ड्रॉप टेबल टेबल_नाम; | तालिका हटाने का आदेश PostgreSQL |