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

MySQL में किसी स्ट्रिंग वाले कॉलम नामों का चयन कैसे करें?

इसके लिए, आप SHOW COLUMNS कमांड का उपयोग कर सकते हैं। सिंटैक्स निम्नलिखित है। यहाँ, हमने LIKE का उपयोग करके स्ट्रिंग सेट की है:

SHOW COLUMNS FROM yourTableName LIKE 'yourStringValue';

आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FirstName VARCHAR(20),
    LastName VARCHAR(20)
);

विशिष्ट स्ट्रिंग वाले कॉलम नामों का चयन करने के लिए क्वेरी:

mysql> SHOW COLUMNS FROM DemoTable LIKE 'FirstName';

आउटपुट

+-----------+-------------+------+-----+----------+-------+
| Field     | Type        | Null | Key | Default  | Extra |
+-----------+-------------+------+-----+----------+-------+
| FirstName | varchar(20) | YES  |     | NULL     |       |
+-----------+-------------+------+-----+----------+-------+
  1. - MySQL SELECT में कॉलम मान को दो बार दिखाएं

    CONCAT() के साथ कॉलम मान को डुप्लिकेट करना एक कॉलम के मान को दो बार (या अधिक) जोड़कर दिखाने के लिए CONCAT() फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( Value INT ); Query OK, 0 rows affected (0.73 sec) INSERT INTO DemoTable VALUES(100); Query OK, 1 row affected (0.30 sec) सभ

  1. - MySQL में MATCH और AGAINST से विशिष्ट कॉलम में स्ट्रिंग खोजें

    MySQL का Full-Text Search फीचर MATCH() ... AGAINST() का उपयोग करके टेक्स्ट कॉलम में कुशलता से खोज करने की अनुमति देता है। यह `LIKE %term%` से बहुत तेज़ है। टेबल बनाएं और फुलटेक्स्ट इंडेक्स जोड़ें mysql> CREATE TABLE DemoTable1833 ( Name VARCHAR(20) ); mysql> ALTER TABLE DemoTable1833 ADD

  1. - MySQL में SUBSTRING और LOCATE से LIKE मिलान वाला उपस्ट्रिंग निकालकर नया कॉलम बनाएं

    LOCATE() से उपस्ट्रिंग की स्थिति खोजें और SUBSTRING() से निकालकर नया कॉलम बनाएं। टेबल बनाएं mysql> CREATE TABLE DemoTable1872 (Name VARCHAR(50)); डेटा डालें mysql> INSERT INTO DemoTable1872 VALUES(John Doe), (Adam Smith), (Mitchell Johnson); John मिलान निकालें mysql> SELECT Name, SUB