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

क्या हम MySQL में INSERT कथन लागू करते समय VARCHAR डेटाटाइम रिकॉर्ड में मिनट जोड़ सकते हैं?

<घंटा/>

हाँ, हम किसी तालिका में मान डालने के दौरान मिनट जोड़ सकते हैं। आइए पहले एक तालिका बनाएँ। यहां, हमारे पास VARCHAR रिकॉर्ड के साथ एक कॉलम है जहां

mysql> टेबल बनाएं DemoTable2026 -> ( -> ArrivalTime varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.40 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हम पहले VARCHAR तिथि को परिवर्तित कर रहे हैं और फिर मिनट जोड़ रहे हैं -

mysql> DemoTable2026 मानों में डालें (date_add(str_to_date('2017-12-01 11:34:45','%Y-%m-%d %H:%i:%s'), INTERVAL 10 मिनट ));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> DemoTable2026 मानों में डालें(date_add(str_to_date('2015-01-31 10:00:00','%Y-%m-%d %H:% i:%s'), INTERVAL 5 MINUTE)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable2026 मानों में डालें (date_add(str_to_date('2017-12-01 11:34:45','%Y) -%m-%d %H:%i:%s'), INTERVAL 20 MINUTE));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2017-12-01 11:44:45 || 2015-01-31 10:05:00 || 2017-12-01 11:54:45 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. क्या हम MySQL तालिका में दिनांक रिकॉर्ड सम्मिलित करते समय INTERVAL कीवर्ड का उपयोग कर सकते हैं?

    हाँ, हम डेटा रिकॉर्ड डालने के दौरान INTERVAL का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(ArrivalTime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हम इंटरवल कीवर्ड का उपयोग करते हुए तारीख रिकॉर्ड बढ

  1. दूसरी तालिका में रिकॉर्ड डालने के लिए पहली तालिका में MySQL ट्रिगर लागू करें?

    इसके लिए सिंटैक्स इस प्रकार है - DELIMITER // प्रत्येक पंक्ति के लिए yourTableName1 पर डालने से पहले अपना ट्रिगर नाम ट्रिगर बनाएं, अपनेTableName2 मानों (yourValue1,yourValue2,...N);end;//DELIMITER; में सम्मिलित करना शुरू करें आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(StudentId int, StudentNam

  1. क्या हम auto_increment मानों के बिना MySQL तालिका में रिकॉर्ड सम्मिलित कर सकते हैं?

    हां, हम auto_increment के बिना सम्मिलित कर सकते हैं क्योंकि यह स्वयं ही सम्मिलित हो जाता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1479 में डालें (कर्मचारी वेतन) मान(15000);क्वेरी ठीक है, 1 पंक्ति