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

MySQL में मौजूदा टेबल से नई टेबल कैसे बनाएं (CTAS)

CTAS यानी "Create Table AS Select" स्क्रिप्ट की मदद से हम मौजूदा टेबल से नई टेबल बना सकते हैं। यह मौजूदा टेबल की संरचना और डेटा दोनों को कॉपी करता है।

निम्न उदाहरण में, हमने 'Employee' नामक मौजूदा टेबल से 'EMP_BACKUP' नामक टेबल बनाई है:

mysql> SELECT * FROM Employee;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

mysql> CREATE TABLE EMP_BACKUP AS SELECT * FROM EMPLOYEE;
Query OK, 3 rows affected (0.15 sec)

mysql> SELECT * FROM EMP_BACKUP;
+------+--------+
| Id   | Name   |
+------+--------+
| 100  | Ram    |
| 200  | Gaurav |
| 300  | Mohan  |
+------+--------+

हम देख सकते हैं कि इसने 'Employee' टेबल का पूरा डेटा और संरचना कॉपी की है।

सिंटैक्स:

CREATE TABLE new_table AS SELECT * FROM existing_table;
  1. - MySQL में LIKE का उपयोग करके पहली टेबल से नई टेबल कैसे बनाएं

    CREATE TABLE ... LIKE के साथ टेबल स्ट्रक्चर कॉपी करना मौजूदा टेबल की संरचना (कॉलम्स, इंडेक्सेस, कंस्ट्रेंट्स) कॉपी करके नई टेबल बनाने के लिए CREATE TABLE ... LIKE का उपयोग करें। ध्यान दें: यह केवल स्ट्रक्चर कॉपी करता है, डेटा नहीं। पहली टेबल बनाएं: mysql> CREATE TABLE DemoTable1 ( EmployeeId

  1. - MySQL में SHOW TABLES से डेटाबेस की सभी टेबल नाम देखें

    MySQL में SHOW TABLES स्टेटमेंट का उपयोग करके वर्तमान या निर्दिष्ट डेटाबेस की सभी टेबल नाम सूचीबद्ध कर सकते हैं। सिंटैक्स SHOW TABLES [FROM डेटाबेस_नाम]; उदाहरण 1. विशिष्ट डेटाबेस से टेबल सूची SHOW TABLES FROM hb_student_tracker; 2. परिणाम +------------------------------+ | Tables_in_hb_student

  1. - Python MySQL में डेटाबेस से टेबल डिलीट करना

    कभी-कभी पूरे टेबल को डेटाबेस से डिलीट करना आवश्यक होता है। अवांछित डेटा को डेटाबेस में रखना स्टोरेज का खराब उपयोग है। मान लीजिए, हमारे डेटाबेस में Employees नाम की एक टेबल है और किसी कारण से, हमें अब इस टेबल की अपने डेटाबेस में आवश्यकता नहीं है। इसलिए, उस विशेष टेबल को डिलीट करना सबसे अच्छा है जो हम