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

MySQL इंसर्ट को कैसे फास्ट करें?

<घंटा/>

जब आप निम्न सिंटैक्स की सहायता से एक ही समय में एकाधिक रिकॉर्ड सम्मिलित कर रहे हों, तो आप MySQL इंसर्ट को गति दे सकते हैं

स्टार्ट ट्रांजेक्शन इन्सर्ट इन्सर्ट डेमो(yourColumnName1,yourColumnName2,...N) value(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N),.......Ncommit में डालें 

आइए पहले एक डेमो टेबल बनाएं

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

एक ही समय में कई रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> START TRANSACTION;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> इन्सर्ट डेमो (स्टूडेंटनाम, स्टूडेंटएज) वैल्यूज ('जॉन', 21), ('कैरोल', 22), ('बॉब', में डालें। 21), ('डेविड', 24), -> ('मैक्सवेल', 25), ('माइक', 22); क्वेरी ठीक है, 6 पंक्तियाँ प्रभावित (0.00 सेकंड) रिकॉर्ड:6 डुप्लिकेट:0 चेतावनियाँ:0mysql> प्रतिबद्ध;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.14 सेकंड

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

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

निम्न आउटपुट है

<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | जॉन | 21 || 2 | कैरल | 22 || 3 | बॉब | 21 || 4 | डेविड | 24 || 5 | मैक्सवेल | 25 || 6 | माइक | 22 |+----------+----------------+---------------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. कैसे एक MySQL दृश्य बनाने के लिए?

    एक MySQL व्यू बनाने के लिए, नीचे दिए गए सिंटैक्स के अनुसार CREATE VIEW का उपयोग करें - अपने व्यूनाम को अपने टेबलनाम से चुनें * के रूप में बनाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1802 (StudentId int, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का

  1. जावा को MySQL से कैसे कनेक्ट करें?

    जावा को MySQL से जोड़ने के लिए, जावा कोड इस प्रकार है - आयात करें सच; कनेक्शन चोर =अशक्त; कोशिश करें {con =DriverManager.getConnection(JDBCURL,root,,123456); System.out.println (कनेक्शन स्थापित है); } पकड़ (अपवाद ई) {ई.प्रिंटस्टैकट्रेस (); } }} यह निम्नलिखित आउटपुट उत्पन्न करेगा -

  1. MySQL परिणामों को कैसे मर्ज करें?

    मर्ज करने के लिए, सरल जॉइन का उपयोग करें। निम्नलिखित वाक्य रचना है - selectaliasName1.yourColumnName1,aliasName1.yourColumnName2,...NaliasName2.yourColumnName1 from yourTableName1 aliasName1...NjoinyourTableName2 aliasName2 on your condition; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित