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)

अब, प्रिपेयर्ड स्टेटमेंट का उपयोग करके निम्न क्वेरी की मदद से हम टेबल 'Student' में मान इन्सर्ट कर सकते हैं:

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 तालिका बनाने के लिए mysql_query() फ़ंक्शन प्रदान करता है। इसी तरह, हम MySQL अस्थायी तालिका बनाने के लिए mysql_query() फ़ंक्शन का उपयोग कर सकते हैं। इसे समझाने के लिए हम निम्न उदाहरण का उपयोग कर रहे हैं: उदाहरण इस उदाहरण में, हम PHP स्क्रिप्ट की सहायता से SalesSummary न

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

    हम PHP स्क्रिप्ट में if...else शर्त का उपयोग करके NULL मान के आधार पर क्वेरी तैयार कर सकते हैं। इसे समझाने के लिए हम निम्न उदाहरण ले रहे हैं: उदाहरण इस उदाहरण में, हम tcount_tbl नामक तालिका का उपयोग कर रहे हैं जिसमें निम्न डेटा है: SELECT * from tcount_tbl; +-----------------+----------------+ | tu

  1. - MySQL में केवल 3 संभावित मानों वाले कॉलम के साथ टेबल कैसे बनाएं

    इसके लिए ENUM डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable838(Color ENUM(RED,GREEN,BLUE)); Query OK, 0 rows affected (0.67 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable838 values(RED); Query OK, 1 row affe