निम्नलिखित वाक्य रचना है -
टेबल बदलें yourTableName कॉलम जोड़ें yourColumnName yourDataType हमेशा के रूप में जेनरेट किया गया ((yourColumName1+yourColumName2+....N) / N) वर्चुअल;
आइए एक टेबल बनाएं -
mysql> तालिका बनाएं demo32−> (−> value1 int,−> value2 int−> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.42 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो32 मान (30,60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमो32 मानों में डालें (20,40); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें डेमो 32 मानों में (35,35); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो32 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+----------+| value1 | value2 |+--------+----------+| 30 | 60 || 20 | 40 || 35 | 35 |+---------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)तालिका के लिए क्वेरी निम्नलिखित है (बनाएं/बदलें) ताकि गणना किए गए "औसत स्कोर" फ़ील्ड को INSERT, UPDATE का उपयोग किए बिना पूरी तालिका को क्वेरी करते समय दिखाया जाए -
mysql> तालिका बदलें डेमो32 जोड़ें कॉलम `औसत स्कोर` फ्लोट−> हमेशा ((value1+value2) / 2) वर्चुअल के रूप में उत्पन्न होता है; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.57 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो32 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----+---------+---------------+| value1 | value2 | औसत स्कोर |+--------+-----------+---------------+| 30 | 60 | 45 || 20 | 40 | 30 || 35 | 35 | 35 |+---------+--------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)