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

मौजूदा MySQL टेबल से शर्त के साथ डेटा कैसे कॉपी करें

जैसा कि हम जानते हैं, CTAS स्क्रिप्ट द्वारा मौजूदा टेबल से डेटा और संरचना कॉपी कर सकते हैं। यदि हम कुछ शर्तों के साथ डेटा कॉपी करना चाहते हैं, तो हमें CTAS स्क्रिप्ट के साथ WHERE क्लॉज का उपयोग करना होगा।

नीचे दिए गए उदाहरण पर विचार करें:

mysql> CREATE TABLE EMP_BACKUP2 AS SELECT * FROM EMPLOYEE WHERE id = 300 AND Name = 'Mohan';
Query OK, 1 row affected (0.14 sec)

mysql> SELECT * FROM EMP_BACKUP2;
+------+-------+
| Id   | Name  |
+------+-------+
| 300  | Mohan |
+------+-------+

उपरोक्त उदाहरण में, हमने 'Employee' टेबल से कुछ शर्तों के साथ EMP_BACKUP2 नामक टेबल बनाई है। MySQL उन शर्तों के आधार पर केवल एक पंक्ति के साथ टेबल बनाता है।

  1. - कुछ शर्त(शर्तों) के आधार पर तालिका से मान लेने वाला MySQL व्यू कैसे बनाएं?

    यदि हम एक ऐसा व्यू बनाना चाहते हैं जो किसी तालिका से कुछ विशेष शर्त(शर्तों) के आधार पर मान लेता है तो हमें व्यू बनाते समय WHERE क्लॉज का उपयोग करना होगा। WHERE क्लॉज के आधार पर मान व्यू में संग्रहीत होंगे। WHERE क्लॉज के साथ MySQL व्यू बनाने का वाक्यविन्यास निम्न हो सकता है: वाक्यविन्यास Create View

  1. - MySQL टेबल से डेटा डिलीट करने के बाद ऑटो इन्क्रीमेंट को 1 से कैसे शुरू करें?

    इसके लिए आप TRUNCATE TABLE कमांड का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1796 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. - Python में MySQL का उपयोग करके मानदंड आधारित डेटा चयन करना

    टेबल से सभी डेटा का चयन करना अक्सर आवश्यक नहीं होता है। इसके बजाय, हमें टेबल से किसी शर्त या मानदंड के आधार पर डेटा या पंक्तियों का चयन करने की आवश्यकता होती है। मान लीजिए, हमारे पास एक टेबल है जिसमें कई छात्रों के नाम और अंक शामिल हैं। अब, हमें उन छात्रों के नाम प्राप्त करने की आवश्यकता है जिनके अ