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

मैं एक ही MySQL तालिका में निश्चित लंबाई स्ट्रिंग के साथ-साथ परिवर्तनीय लंबाई स्ट्रिंग को कैसे स्टोर कर सकता हूं?


जैसा कि हम जानते हैं कि CHAR का उपयोग निश्चित लंबाई की स्ट्रिंग को स्टोर करने के लिए किया जाता है और VARCHAR का उपयोग वेरिएबल लेंथ स्ट्रिंग्स को स्टोर करने के लिए किया जाता है। इसलिए हम एक कॉलम को CHAR और अन्य को VARCHAR के रूप में घोषित करके एक ही टेबल में एक निश्चित लंबाई के साथ-साथ परिवर्तनीय लंबाई स्ट्रिंग को स्टोर कर सकते हैं।

उदाहरण

mysql> Create Table Employees(FirstName CHAR(10), LastName VARCHAR(10));
Query OK, 0 rows affected (0.64 sec)

mysql> Desc Employees;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| FirstName | char(10)    | YES  |     | NULL    |       |
| LastName  | varchar(10) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

  1. हम एक MySQL दृश्य की संरचना कैसे प्राप्त कर सकते हैं क्योंकि हम एक MySQL तालिका की संरचना प्राप्त कर सकते हैं?

    जैसा कि हम जानते हैं कि दृश्य एक प्रकार की वर्चुअल टेबल हैं और तालिकाओं की एक संरचना भी हैं इसलिए हम उसी क्वेरी का उपयोग दृश्य की संरचना प्राप्त करने के लिए कर सकते हैं जिसका उपयोग हम संरचना प्राप्त करने के लिए करते हैं एक टेबल का। दूसरे शब्दों में, हम MySQL व्यू की संरचना प्राप्त करने के लिए DESCRI

  1. मैं MySQL में औसत स्ट्रिंग लंबाई कैसे प्राप्त करूं?

    MySQL में औसत स्ट्रिंग लंबाई प्राप्त करने के लिए, हम एक क्वेरी के आसपास काम करेंगे जो 1 से 10 तक की पंक्तियाँ प्राप्त करती है और परिणाम प्रदर्शित करती है। आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल

  1. मैं अपने MySQL टेबल कॉलम के नाम कैसे प्राप्त कर सकता हूं?

    इसके लिए आप SHOW कमांड का इस्तेमाल कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से कॉलम दिखाएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varc