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

MySQL तालिका से रिकॉर्ड हटाने के बाद कुंजियों को पुन:व्यवस्थित करें?

<घंटा/>

इसके लिए कुछ गणितीय गणनाओं के साथ UPDATE कमांड का उपयोग करें। किसी आईडी को हटाने के लिए, DELETE का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1476 -> ( -> Id int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.81 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1476 मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1476 मान (20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1476 मानों में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> DemoTable1476 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1476 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| आईडी |+------+| 10 || 20 || 30 || 40 |+------+4 पंक्तियाँ सेट में (0.00 सेकंड)

तालिका से कुछ आईडी हटाने की क्वेरी निम्नलिखित है -

mysql> DemoTable1476 से हटाएं जहां Id=30;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

हटाने के बाद, टेबल रिकॉर्ड इस प्रकार हैं -

mysql> DemoTable1476 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| आईडी |+------+| 10 || 20 || 40 |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL तालिका से हटाने के बाद कुंजियों को पुन:व्यवस्थित करने के लिए क्वेरी निम्नलिखित है -

mysql> अद्यतन DemoTable1476 set Id=Id-10 जहाँ Id> 30;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)पंक्तियाँ मिलान:1 परिवर्तित:1 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable1476 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| आईडी |+------+| 10 || 20 || 30 |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. MySQL तालिका से डेटा हटाने के बाद 1 के साथ स्वत:वृद्धि कैसे करें?

    इसके लिए आप TRUNCATE TABLE कमांड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1796 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1

  1. MySQL में किसी तालिका से डुप्लिकेट कॉलम हटाने में सहायता चाहिए?

    डुप्लिकेट कॉलम हटाने के लिए, इनर जॉइन के साथ DELETE का उपयोग करें। निम्नलिखित वाक्य रचना है - delete tbl1 from yourTableName anyAliasName1 inner join yourTableName anyAliasName2 where yourCondition1 and yourCondition2 आइए एक टेबल बनाएं - mysql> create table demo14 −> ( −> id in