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

MySQL में 2019 की तरह चालू वर्ष से एक गतिशील तालिका नाम बनाएं

<घंटा/>

वर्ष (2019) जैसा टेबल नाम बनाने के लिए PREPARE स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1959 (उपयोगकर्ता नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1959 मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1959 मानों में डालें ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> सम्मिलित करें DemoTable1959 मानों में ('बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1959 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| उपयोगकर्ता नाम |+----------+| क्रिस || डेविड || बॉब |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

वर्तमान वर्ष से एक गतिशील तालिका नाम बनाने की क्वेरी यहां दी गई है

mysql> set @dynamicQuery =CONCAT('क्रिएट टेबल'', date_format(curdate(),'%Y'), '` DemoTable1959 से यूज़रनेम का चयन करें'); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) mysql> @dynamicQuery से सेंट तैयार करें; क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) स्टेटमेंट तैयारmysql> सेंट निष्पादित करें; क्वेरी ओके, 3 पंक्तियाँ प्रभावित (0.00 सेकंड)रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ:0

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। यहां चालू वर्ष 2019 है -

mysql> `2019` से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------+| उपयोगकर्ता नाम |+----------+| क्रिस || डेविड || बॉब |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL LIKE का उपयोग करके पहली तालिका से एक नई तालिका कैसे बनाएं?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल 1 (कर्मचारी नाम) मान (सैम) में डालें; क्वेरी ठीक है, 1 पंक्ति

  1. विशिष्ट पंक्तियों का चयन करके पहले से बनाई गई तालिका से एक MySQL तालिका बनाएं?

    पहले से बनाई गई तालिका से तालिका बनाने के लिए, चयन कथन के रूप में तालिका बनाएं का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1318 मानों में सम्मिलित करें(3,कैरोल,टेलर,23);क्वेरी ठीक है, 1 प

  1. '10/12/2010' जैसे दिनांक प्रारूप से प्राप्त किसी विशिष्ट वर्ष के साथ तालिका में रिकॉर्ड अपडेट करें?

    किसी विशिष्ट वर्ष के साथ रिकॉर्ड अपडेट करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार वर्ष () पद्धति का उपयोग करें: अपना टेबलनाम अपडेट करें अपना कॉलमनाम1=yourValue1 सेट करें जहां YEAR(str_to_date(yourColumnName2,%d/%m/%Y))=yourValue2; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1924 (UserName varcha