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

मैं एक तालिका कैसे बना सकता हूं और उस तालिका में तैयार विवरण का उपयोग करके मान सम्मिलित कर सकता हूं?


इसे उस उदाहरण का अनुसरण करके समझा जा सकता है जिसमें हमने तैयार कथन का उपयोग करके 'Student' नाम की तालिका बनाई है -

mysql> PREPARE stmt3 FROM 'CREATE TABLE Student(Id INT, Name
Varchar(20))';
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> EXECUTE stmt3;
Query OK, 0 rows affected (0.73 sec)

mysql> DEALLOCATE PREPARE stmt3;
Query OK, 0 rows affected (0.00 sec)

अब, तैयार कथनों का उपयोग करते हुए निम्नलिखित प्रश्नों की सहायता से, हम मान सम्मिलित कर सकते हैं

तालिका 'छात्र' में -

mysql> PREPARE stmt7 FROM 'INSERT INTO Student(Id,Name) values(?,?)';
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> SET @A = 1, @B = 'Ram';
Query OK, 0 rows affected (0.00 sec)

mysql> EXECUTE stmt7 using @A, @B;
Query OK, 1 row affected (0.04 sec)

mysql> SET @A = 2, @B = 'Shyam';
Query OK, 0 rows affected (0.00 sec)

mysql> EXECUTE stmt7 using @A, @B;
Query OK, 1 row affected (0.08 sec)

mysql> SET @A = 3, @B = 'Mohan';
Query OK, 0 rows affected (0.00 sec)

mysql> Select * from Student;
+------+-------+
| Id   | Name  |
+------+-------+
| 1    | Ram   |
| 2    | Shyam |
| 3    | Mohan |
+------+-------+
3 rows in set (0.00 sec)

  1. PHP स्क्रिप्ट का उपयोग करके हम एक MySQL अस्थायी तालिका कैसे बना सकते हैं?

    जैसा कि हम जानते हैं कि PHP हमें mysql_query() नाम का फंक्शन प्रदान करती है। एक MySQL तालिका बनाने के लिए। इसी तरह, हम mysql_query() . का उपयोग कर सकते हैं MySQL अस्थायी तालिका बनाने के लिए कार्य। इसे स्पष्ट करने के लिए, हम निम्नलिखित उदाहरण का उपयोग कर रहे हैं - उदाहरण इस उदाहरण में, हम SalesSumma

  1. PHP स्क्रिप्ट का उपयोग करके हम MySQL तालिका में संग्रहीत NULL मानों को कैसे संभाल सकते हैं?

    हम उपयोग कर सकते हैं अगर...else PHP स्क्रिप्ट में शर्त NULL मान के आधार पर एक क्वेरी तैयार करने के लिए। इसे स्पष्ट करने के लिए हमारे पास निम्नलिखित उदाहरण हैं - उदाहरण इस उदाहरण में, हम tcount_tbl नामक तालिका का उपयोग कर रहे हैं निम्नलिखित डेटा होने - mysql> SELECT * from tcount_tbl; +----------

  1. मैं केवल 3 संभावित दिए गए मानों वाले कॉलम के साथ एक MySQL तालिका कैसे बना सकता हूं?

    इसके लिए ENUM डेटा टाइप का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable838(Color ENUM(RED,GREEN,BLUE));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable838 मानों में (नीला); क्वेरी ठीक है, 1 पंक्ति प्रभ