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

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


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

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

+-----------+
| VERSION() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.00 sec)

केस 1 - CURRENT_USER() फंक्शन का उपयोग।

वर्तमान यूजर जानने का क्वेरी इस प्रकार है:

mysql> SELECT CURRENT_USER();

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

+----------------+
| CURRENT_USER() |
+----------------+
| root@%         |
+----------------+
1 row in set (0.00 sec)

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

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

mysql> SELECT USER();

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

+----------------+
| USER()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

  1. - MySQL टाइमस्टैम्प को UNIX टाइमस्टैम्प में बदलें

    UNIX_TIMESTAMP() फंक्शन के साथ रूपांतरण MySQL TIMESTAMP या DATETIME मान को UNIX टाइमस्टैम्प (सेकंड्स, 1970-01-01 से) में बदलने के लिए UNIX_TIMESTAMP() फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable( Duetimestamp TIMESTAMP ); Query OK, 0 rows affected (2.66 sec) INSERT INTO DemoTab

  1. - MySQL में SUBSTR_REPLACE जैसा कोई फंक्शन है क्या

    MySQL में INSERT() फंक्शन का उपयोग करके स्ट्रिंग रिप्लेसमेंट MySQL में PHP के substr_replace जैसा कोई सीधा फंक्शन नहीं है, लेकिन आप INSERT() फंक्शन का उपयोग करके यही कार्य कर सकते हैं। सिंटैक्स: INSERT(str, pos, len, newstr) str: मूल स्ट्रिंग pos: वह पोजीशन जहां से रिप्लेसमेंट शुरू करना है (1-आधारि

  1. - MySQL में Oracle के TRUNC(SYSDATE) के समान फ़ंक्शन

    MySQL में Oracle के TRUNC(SYSDATE) (केवल दिनांक भाग) के समतुल्य DATE() या CURDATE() फ़ंक्शन हैं। तुलना OracleMySQLविवरण TRUNC(SYSDATE)CURDATE()वर्तमान दिनांक (समय के बिना) TRUNC(date_col)DATE(date_col)दिनांक-समय से केवल दिनांक भाग SYSDATENOW()वर्तमान दिनांक-समय उदाहरण तालिका बनाएं और दिनांक-समय