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

MySQL वर्चुअल जेनरेटेड कॉलम जोड़ने के लिए हम टेबल को कैसे बदल सकते हैं?


किसी तालिका में MySQL वर्चुअल जेनरेटेड कॉलम जोड़ने के लिए, हम डेटा प्रकार के बाद "एएस (एक्सप्रेशन)" जोड़ते हुए कॉलम जोड़ने के समान सिंटैक्स का उपयोग कर सकते हैं। इसका सिंटैक्स इस प्रकार होगा -

सिंटैक्स

ALTER TABLE table_name
ADD COLUMN column_name AS(expression);

उदाहरण

mysql> ALTER TABLE employee_data ADD COLUMN FULLName Varchar(200) AS(CONCAT_WS(" ", 'First_name','Last_name'));
Query OK, 0 rows affected (0.49 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> Describe employee_data;
+------------+--------------+------+-----+---------+-------------------+
| Field      | Type         | Null | Key | Default | Extra             |
+------------+--------------+------+-----+---------+-------------------+
| ID         | int(11)      | NO   | PRI | NULL    | auto_increment    |
| First_name | varchar(50)  | NO   |     | NULL    |                   |
| Last_name  | varchar(50)  | NO   |     | NULL    |                   |
| FULL_NAME  | varchar(90)  | YES  |     | NULL    | VIRTUAL GENERATED |
| FULLName   | varchar(200) | YES  |     | NULL    | VIRTUAL GENERATED |
+------------+--------------+------+-----+---------+-------------------+
5 rows in set (0.00 sec)

  1. MySQL में NULL प्रदर्शित करने वाले तालिका कॉलम में उप-योग कैसे जोड़ें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (राशि) मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें; आउ

  1. MySQL में अस्थायी तालिका कॉलम कैसे सूचीबद्ध करें?

    MySQL में अस्थायी तालिका स्तंभों को सूचीबद्ध करने के लिए, आइए पहले एक अस्थायी तालिका बनाएं। यहाँ एक उदाहरण है। हमने कुछ स्तंभों के साथ एक अस्थायी तालिका बनाई है जिसमें एक छात्र का विवरण शामिल है - अस्थायी तालिका बनाएँ DemoTable745 (StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar

  1. क्या हम MySQL में कॉलम का क्रम बदल सकते हैं?

    हां, हम कॉलम का क्रम बदल सकते हैं। यह ALTER कमांड और AFTER का उपयोग करके एक व्यक्तिगत कॉलम का नया ऑर्डर सेट करने के लिए किया जा सकता है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) ) निम्नलिखित कॉलम के क्रम को बदलने के लिए क्वेरी है - तालिका बदलें डेमोटेबल संशोधित क