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

एक MySQL तालिका से नए जोड़े गए रिकॉर्ड कैसे प्राप्त करें?

<घंटा/>

इसके लिए आप LIMIT के साथ ORDER BY का इस्तेमाल कर सकते हैं। यहां, LIMIT का उपयोग उन रिकॉर्ड्स की सीमा (गिनती) निर्धारित करने के लिए किया जाता है, जिन्हें आप लाना चाहते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1486 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

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

mysql> DemoTable1486(StudentName) मानों ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable1486(StudentName) मानों ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> DemoTable1486(StudentName) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1486(StudentName) मानों ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> DemoTable1486(StudentName) मान ('एडम स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1486(StudentName) मानों ('कैरोल टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.16 सेकंड)

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

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

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

<पूर्व>+-----------+--------------+| छात्र आईडी | छात्र का नाम |+-----------+--------------+| 1 | क्रिस ब्राउन || 2 | डेविड मिलर || 3 | जॉन डो || 4 | जॉन स्मिथ || 5 | एडम स्मिथ || 6 | कैरल टेलर |+-----------+--------------+6 पंक्तियों में सेट (0.00 सेकंड)

यहां नए जोड़े गए रिकॉर्ड प्राप्त करने के लिए क्वेरी है -

mysql> DemoTable1486 से * चुनें -> StudentId desc द्वारा आदेश -> सीमा 3;

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

<पूर्व>+-----------+--------------+| छात्र आईडी | छात्र का नाम |+-----------+--------------+| 6 | कैरल टेलर || 5 | एडम स्मिथ || 4 | जॉन स्मिथ |+-----------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. दिनांक रिकॉर्ड वाली तालिका से नवीनतम दिनांक प्राप्त करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-04-26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्

  1. कैसे एक MySQL तालिका से कुछ आईडी के साथ एक पंक्ति को छोड़कर सभी रिकॉर्ड का चयन करने के लिए?

    किसी तालिका से एक निश्चित आईडी प्रदर्शित करने से बचने के लिए, आपको <> ऑपरेटर का उपयोग करने की आवश्यकता है, जो कि NOT EQUAL ऑपरेटर है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable7(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.53 सेक

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De