SQLite उदाहरणों के साथ तालिका बनाएं, बदलें, हटाएं

इस लेख में हम टेबल बनाने, टेबल में बदलाव करने और टेबल हटाने की प्रक्रिया देखेंगे।ping टेबल में SQLite3 उदाहरण सहित.

SQLite तालिका बनाएं

वाक्य - विन्यास

नीचे CREATE TABLE कथन का सिंटैक्स दिया गया है।

CREATE TABLE table_name(
column1 datatype,
column1 datatype
);

तालिका बनाने के लिए, आपको इसका उपयोग करना चाहिए "तालिका बनाएं" निम्न प्रकार से प्रश्न करें:

CREATE TABLE guru99 (
  Id Int,
  Name Varchar
);

तालिका नाम के बाद दो कोष्ठकों में, आप तालिकाओं के स्तंभों को परिभाषित करते हैं, प्रत्येक स्तंभ में निम्नलिखित गुण होने चाहिए:

  • एक नाम, स्तंभ का नाम यह तालिका के स्तंभों के बीच अद्वितीय होना चाहिए।
  • डेटा प्रकार - कॉलम डेटा प्रकार,
  • वैकल्पिक कॉलम प्रतिबंध, जैसा कि हम इस ट्यूटोरियल के बाद के अनुभागों में समझाएंगे।

ड्रॉप तालिका

तालिका हटाने के लिए, का उपयोग करें "ड्रॉप तालिका" आदेश के बाद तालिका का नाम इस प्रकार लिखें:

DROP TABLE guru99;

परिवर्तन तालिका

आप का उपयोग कर सकते हैं “टेबल बदलें” तालिका का नाम बदलने के लिए निम्न आदेश का उपयोग करें:

ALTER TABLE guru99 RENAME TO guru100;

यह सत्यापित करने के लिए कि तालिका का नाम बदल गया है, आप कमांड का उपयोग कर सकते हैं “.टेबल्स” तालिकाओं की सूची दिखाने के लिए और तालिका का नाम अब निम्नलिखित रूप में बदला जाना चाहिए:

तालिका में परिवर्तन

जैसा कि आप तालिका का नाम देख सकते हैं “guru99” को “ में बदल दिया गया हैguru100” के बाद “परिवर्तन तालिका”आज्ञा।

SQLite कॉलम जोड़ें- उपयोग करके तालिका में परिवर्तन आदेश

तुम भी उपयोग कर सकते हैं “टेबल बदलें” कॉलम जोड़ने के लिए कमांड:

ALTER TABLE guru100 ADD COLUMN Age INT;

इससे तालिका बदल जाएगी “गुरु100” और एक नया कॉलम जोड़ें आयु यह करने के लिए.

  • अगर आपको कोई आउटपुट नहीं दिखाई देता है, तो इसका मतलब है कि कथन सफल रहा और कॉलम जोड़ दिया गया। कोई आउटपुट नहीं होने का मतलब है कि कर्सर बाद में स्थित होगा “sqlite>” इसके बाद कोई पाठ नहीं जैसे कि

SQLite कॉलम जोड़ें

  • हालाँकि, यह सत्यापित करने के लिए कि कॉलम जोड़ा गया था, हम कमांड का उपयोग कर सकते हैं “.स्कीमा गुरु100” इससे आपको तालिका परिभाषा मिल जाएगी, और आपको वह नया कॉलम दिखाई देगा जिसे हमने अभी जोड़ा है:

SQLite कॉलम जोड़ें

SQLite तालिका में मान डालें

किसी तालिका में मान डालने के लिए, हम “में सम्मिलित करें" बयान इस प्रकार है:

INSERT INTO Tablename(colname1, colname2, ….) VALUES(valu1, value2, ….);

आप तालिका नाम के बाद स्तंभ नाम छोड़ सकते हैं और इसे निम्न प्रकार लिख सकते हैं:

INSERT INTO Tablename VALUES(value1, value2, ….);

ऐसे मामले में, जहाँ आप तालिकाओं से स्तंभों के नाम हटा रहे हैं, सम्मिलित मानों की संख्या तालिका के स्तंभों की सटीक संख्या के बराबर होनी चाहिए। फिर प्रत्येक मान पत्राचार स्तंभ में डाला जाएगा। उदाहरण के लिए, निम्नलिखित सम्मिलित कथन के लिए:

INSERT INTO guru100 VALUES(1, 'Mike', 25);

इस कथन का परिणाम निम्नलिखित होगा:

  • मान 1 कॉलम में डाला जाएगा “id".
  • 'माइक' मान कॉलम में डाला जाएगा “नाम", तथा
  • मान 25 कॉलम में डाला जाएगा “आयु".

SQLite तालिका में मान डालें

INSERT … डिफ़ॉल्ट मान कथन

आप निम्न प्रकार से तालिका को स्तंभों के लिए डिफ़ॉल्ट मानों से एक साथ भर सकते हैं:

INSERT INTO Tablename DEFAULT VALUES;

यदि कोई कॉलम शून्य मान या डिफ़ॉल्ट मान की अनुमति नहीं देता है, तो आपको एक त्रुटि मिलेगी कि “NOT NULL प्रतिबंध विफल हुआ” उस कॉलम के लिए। निम्नानुसार:

INSERT - डिफ़ॉल्ट मान कथन

इस पोस्ट को संक्षेप में इस प्रकार लिखें: