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

क्या MySQL में UNIX की तरह कोई whoami फंक्शन या कमांड है?


MySQL में कोई whoami फ़ंक्शन नहीं है। whoami का उपयोग UNIX में वर्तमान उपयोगकर्ता को जानने के लिए किया जा सकता है। उसी उद्देश्य के लिए MySQL से user() या current_user() फ़ंक्शन का उपयोग करें।

निम्न आउटपुट है।

<पूर्व>+-----------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड)

>केस 1 −CURRENT_USER() फ़ंक्शन का उपयोग करना।

वर्तमान उपयोगकर्ता को जानने की क्वेरी इस प्रकार है।

mysql> current_user() चुनें;

निम्न आउटपुट है।

<पूर्व>+----------------+| current_user() |+----------------+| root@% |+----------------+1 पंक्ति सेट में (0.00 सेकंड)

केस 2 - USER() फ़ंक्शन का उपयोग करना।

क्वेरी इस प्रकार है -

mysql> उपयोगकर्ता चुनें ();

निम्न आउटपुट है।

<पूर्व>+----------------+| उपयोगकर्ता () |+----------------+| रूट@लोकलहोस्ट |+----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL टाइमस्टैम्प को यूनिक्स टाइमस्टैम्प में कनवर्ट करें?

    MySQL टाइमस्टैम्प को UNIX टाइमस्टैम्प में बदलने के लिए, UNIX_TIMESTAMP() का उपयोग करें। निम्नलिखित वाक्य रचना है - अपनेTableName से unix_timestamp(yourColumnName) चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूटाइमस्टैम्प टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.66 सेकंड) इंसर्ट

  1. क्या MySQL में substr_replace जैसा कुछ है?

    इसके लिए MySQL के INSERT() फंक्शन का इस्तेमाल करें। INSERT(str, pos, len, newstr) स्ट्रिंग स्ट्र देता है, सबस्ट्रिंग पोज़िशन से शुरू होता है और लेन कैरेक्टर लंबे समय तक स्ट्रिंग न्यूस्ट्र द्वारा प्रतिस्थापित किया जाता है। यदि पॉज़ स्ट्रिंग की लंबाई के भीतर नहीं है, तो मूल स्ट्रिंग लौटाता है। यदि ले

  1. क्या MySQL में Oracle के ट्रंक (sysdate) के समान कोई फ़ंक्शन है?

    हाँ, आप MySQL में केवल दिनांक भाग प्राप्त करने के लिए DATE() का उपयोग कर सकते हैं और MySQL में वर्तमान दिनांक प्राप्त करने के लिए आप CURDATE() का उपयोग कर सकते हैं। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-20 |+-----------+1 पंक्ति सेट में