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

MySQL सेल्फ-कंप्यूटेड आउटपुट की मदद से टेबल में मान कैसे डालें

हम MySQL द्वारा लौटाए गए सेल्फ-कंप्यूटेड आउटपुट की मदद से टेबल में मान डाल सकते हैं। इस मामले में, हमें डमी 'dual' टेबल का उपयोग करने की आवश्यकता नहीं है। सिंटैक्स निम्न हो सकता है:

INSERT INTO table_name(column1,column2,column3,...) SELECT value1,value2,value3,...;

उदाहरण:

नीचे दिए गए उदाहरण में, हमने MySQL सेल्फ-कंप्यूटेड आउटपुट का उपयोग करके 'testing' टेबल में मान डाले हैं।

mysql> CREATE TABLE testing(id INT, item_name VARCHAR(10));
Query OK, 0 rows affected (0.15 sec)

mysql> INSERT INTO testing (id,item_name) SELECT 1,'Book';
Query OK, 1 row affected (0.11 sec)

mysql> INSERT INTO testing (id,item_name) SELECT 2,'Pen';
Query OK, 1 row affected (0.11 sec)

mysql> SELECT * FROM testing;
+------+-----------+
| id   | item_name |
+------+-----------+
| 1    | Book      |
| 2    | Pen       |
+------+-----------+

यह तकनीक गणना किए गए मानों या अन्य क्वेरी परिणामों को सीधे डालने के लिए उपयोगी है।

  1. - MySQL में एक INSERT से मानों की सरणी (कई पंक्तियां) कैसे डालें?

    MySQL मल्टी-रो INSERT: एक स्टेटमेंट में कई पंक्तियां डालना MySQL INSERT INTO ... VALUES (...), (...), ... सिंटैक्स का समर्थन करता है जिससे एक ही INSERT स्टेटमेंट में कई पंक्तियां डाली जा सकती हैं। यह अलग-अलग INSERT स्टेटमेंट से बहुत तेज है। उदाहरण: 5 ग्राहक रिकॉर्ड एक साथ डालें टेबल बनाएं: CREATE T

  1. - MySQL में महीने के अनुसार टेबल में मानों का योग कैसे करें

    EXTRACT(MONTH FROM ...) और GROUP BY के साथ मासिक योग इसके लिए EXTRACT() का उपयोग करें, जो विशिष्ट महीने के रिकॉर्ड निकालने की अनुमति देता है। उदाहरण के लिए, जनवरी में सभी कीमतों को जोड़ना (वर्ष की परवाह किए बिना)। पहले टेबल बनाएं: create table DemoTable1415 ( ProductPurchaseDate date, ProductPrice

  1. Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें? Java के साथ MySQL टेबल में केवल एक कॉलम कैसे इन्सर्ट करें?

    Java-MySQL कनेक्शन कोड में एक कॉलम इन्सर्ट करने के लिए INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) MySQL टेबल में केवल एक कॉलम इन्सर्ट करने का जावा कोड यहाँ है। उदाहरण