DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है।
अपनेटेबलनाम से हटाएं जहां स्थिति हो;
मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है।
mysql> टेबल बनाएं DeleteTableDemo -> ( -> id int, -> Name varchar(200) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.94 सेकंड)
उपरोक्त तालिका में रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है।
mysql> DeleteTableDemo मानों में डालें (101, 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DeleteTableDemo मानों में डालें (102, 'जॉनसन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) )
अब हम जांच सकते हैं कि मेरी तालिका में कितने रिकॉर्ड हैं। क्वेरी इस प्रकार है।
mysql> DeleteTableDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 101 | स्मिथ || 102 | जॉनसन |+------+--------+2 पंक्तियों में सेट (0.00 सेकंड)हमारे पास तालिका में दो रिकॉर्ड हैं। अब, डिलीट कमांड की मदद से एक MySQL डेटाबेस टेबल से डेटा डिलीट करते हैं। यहां जावा कोड है जो आईडी =101 के साथ डेटा हटा देता है। इससे पहले, हम अपने MySQL डेटाबेस के लिए एक जावा कनेक्शन स्थापित करेंगे।
आयात करें सार्वजनिक वर्ग JavaDeleteDemo {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन conn =शून्य; स्टेटमेंट stmt =अशक्त; कोशिश करें {कोशिश करें {Class.forName ("com.mysql.jdbc.Driver"); } कैच (अपवाद ई) {System.out.println(e); } conn =(कनेक्शन) DriverManager.getConnection("jdbc:mysql://localhost/business", "Manish", "123456"); System.out.println ("कनेक्शन सफलतापूर्वक बनाया गया:"); stmt =(विवरण) conn.createStatement (); स्ट्रिंग query1 ="DeleteTableDemo से हटाएं" + "जहां id=101"; stmt.executeUpdate(query1); System.out.println ("तालिका से रिकॉर्ड सफलतापूर्वक हटा दिया गया है ……………"); } कैच (एसक्यूएलएक्सप्शन को छोड़कर) {एक्सेप.प्रिंटस्टैकट्रेस (); } पकड़ें (अपवाद को छोड़कर) { एक्सेप.प्रिंटस्टैकट्रेस (); } अंत में {कोशिश करें { अगर (stmt! =null) conn.close (); } पकड़ें (SQLException se) {} कोशिश करें {if (conn!=null) conn.close(); } पकड़ें (SQLException se) { se.printStackTrace (); } } System.out.println ("कृपया इसे MySQL तालिका में जांचें। रिकॉर्ड अब हटा दिया गया है ...."); }}पूर्व>निम्न आउटपुट है।
mysql> DeleteTableDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+-----------+| आईडी | नाम |+----------+---------+| 102 |जॉनसन |+------+-----------+1 पंक्ति सेट (0.00 सेकंड) में हमने आईडी 101 के साथ डेटा हटा दिया है।