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

MySQL में RENAME TABLE कमांड का उपयोग करके तालिका का नाम बदलना

MySQL में RENAME TABLE कमांड के साथ तालिका नाम बदलना

MySQL में RENAME TABLE स्टेटमेंट का उपयोग करके मौजूदा तालिका का नाम बदला जा सकता है। यह ऑपरेशन परमाणु होता है और तालिका संरचना, डेटा, इंडेक्स आदि को बरकरार रखता है।

सिंटैक्स

RENAME TABLE old_table_name TO new_table_name;

व्यावहारिक उदाहरण

मूल तालिका बनाना

mysql> CREATE TABLE DemoTable1 (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    UserName VARCHAR(100),
    UserAge INT,
    UserCountryName VARCHAR(100)
);

तालिका संरचना देखना

mysql> DESC DemoTable1;

आउटपुट:

+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |
| UserName        | varchar(100) | YES  |     | NULL    |                |
| UserAge         | int(11)      | YES  |     | NULL    |                |
| UserCountryName | varchar(100) | YES  |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+

तालिका का नाम बदलना

mysql> RENAME TABLE DemoTable1 TO DemoTable2;

आउटपुट: Query OK, 0 rows affected

नाम बदलने के बाद संरचना देखना

mysql> DESC DemoTable2;

आउटपुट (संरचना समान रहती है):

+-----------------+--------------+------+-----+---------+----------------+
| Field           | Type         | Null | Key | Default | Extra          |
+-----------------+--------------+------+-----+---------+----------------+
| Id              | int(11)      | NO   | PRI | NULL    | auto_increment |
| UserName        | varchar(100) | YES  |     | NULL    |                |
| UserAge         | int(11)      | YES  |     | NULL    |                |
| UserCountryName | varchar(100) | YES  |     | NULL    |                |
+-----------------+--------------+------+-----+---------+----------------+

महत्वपूर्ण बिंदु

  • एक ही स्टेटमेंट में कई तालिकाओं का नाम बदला जा सकता है: RENAME TABLE t1 TO t2, t3 TO t4;
  • तालिका लॉक की जाती है नाम बदलने के दौरान
  • विदेशी कुंजी प्रतिबंध स्वचालित रूप से अपडेट हो जाते हैं
  • ALTER TABLE old_name RENAME TO new_name; भी काम करता है
  1. Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें Java में JDBC ResultSet से MySQL टेबल मान प्रदर्शित करें

    टेबल और डेटा insert into demo87 values(John,21), (David,23), (Bob,22); Java कोड: ResultSet से HashMap में डेटा import java.sql.*; import java.util.*; import com.mysql.jdbc.Statement; public class TableValuesDemo { public static void main(String[] args) { Connection con = null;

  1. - Node.js का उपयोग करके MySQL टेबल बनाना

    आम तौर पर, Node डेवलपर्स के बीच NoSQL डेटाबेस (जैसे MongoDB) अधिक लोकप्रिय हैं। हालांकि, यह पूरी तरह से आपके उपयोग के मामले और पसंद पर निर्भर करता है कि आप उपलब्ध विभिन्न डेटाबेस विकल्पों में से किस DBMS को चुनते हैं। आपके द्वारा चुना गया डेटाबेस का प्रकार मुख्य रूप से आपके प्रोजेक्ट की आवश्यकताओं

  1. - Sequelize का उपयोग करके NodeJS में MySQL टेबल बनाना

    Sequelize का परिचय Sequelize, Postgres, MySQL, MariaDB, SQLite, और Microsoft SQL Server जैसे विभिन्न सर्वरों के लिए प्रॉमिस-आधारित Node.js ORM है। NodeJS Sequelize की कुछ मुख्य विशेषताएं निम्नलिखित हैं - ट्रांजैक्शन सपोर्ट रिलेशन्स (संबंध) ईगर और लेज़ी लोडिंग रीड रेप्लिकेशन और बहुत कुछ... Sequel