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

MySQL में वर्तमान कनेक्शन जानकारी कैसे प्रदर्शित करें

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

सिंटैक्स

mysql> SELECT CURRENT_USER();

यहां आउटपुट है जो वर्तमान उपयोगकर्ता का नाम प्रदर्शित करता है।

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

उपरोक्त में, % लोकलहोस्ट के बारे में बताता है।

वर्तमान कनेक्शन आईडी जांचने के लिए, निम्नलिखित विधि का उपयोग करें -

mysql> SELECT CONNECTION_ID();

निम्नलिखित आउटपुट वर्तमान कनेक्शन आईडी दिखाता है।

+-----------------+ 
| CONNECTION_ID() | 
+-----------------+ 
| 8 | 
+-----------------+ 
1 row in set (0.02 sec)

एक ही कमांड से सभी वर्तमान जानकारी जांचने का निम्नलिखित सिंटैक्स है।

mysql> status;

निम्नलिखित आउटपुट है -

-------------- 
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12 for Win64 on x86_64 (MySQL Community Server - GPL) 
Connection id: 8 
Current database: business 
Current user: root@localhost 
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256 
Using delimiter: ; 
Server version: 8.0.12 MySQL Community Server - GPL 
Protocol version: 10 
Connection: localhost via TCP/IP 
Server characterset: utf8mb4 
Db characterset: utf8mb4 
Client characterset: cp850 
Conn. characterset: cp850 
TCP port: 3306 
Uptime: 1 hour 11 min 24 sec 
Threads: 2 
Questions: 26 
Slow queries: 0 
Opens: 129 
Flush tables: 2 
Open tables: 105 
Queries per second avg: 0.006 
--------------
उपयोगी फ़ंक्शन: USER() (क्लाइंट द्वारा प्रदान किया गया उपयोगकर्ता@होस्ट), CURRENT_USER() (प्रमाणित उपयोगकर्ता@होस्ट - अधिकार निर्धारित करता है), DATABASE() (वर्तमान डेटाबेस), VERSION(), CONNECTION_ID()। STATUS या \s क्लाइंट-साइड सारांश देता है।
  1. - JDBC-MySQL कनेक्शन में स्टोरेज इंजन कैसे प्रदर्शित करें?

    JDBC का उपयोग करके MySQL तालिका का स्टोरेज इंजन (InnoDB, MyISAM, आदि) प्रोग्रामेटिक रूप से information_schema.tables से प्राप्त किया जा सकता है। SQL क्वेरी SELECT ENGINE FROM information_schema.tables WHERE TABLE_SCHEMA = database_name AND TABLE_NAME = table_name; पूर्ण Java कोड import java.sql.C

  1. - MySQL में SUM() और MONTH() से वर्तमान माह के रिकॉर्ड का योग प्राप्त करें

    SUM() एग्रीगेट फ़ंक्शन के साथ MONTH() और YEAR() फ़िल्टर का उपयोग करके वर्तमान माह के रिकॉर्ड का योग प्राप्त करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1889 (DueDate DATE, Amount INT); डेटा डालें mysql> INSERT INTO DemoTable1889 VALUES(2019-12-11, 500), (2019-11-11, 1000), (2018-12-04, 700

  1. - C# में वर्तमान थ्रेड का नाम कैसे प्रदर्शित करें?

    C# में वर्तमान थ्रेड का नाम प्रदर्शित करने के लिए Name प्रॉपर्टी का उपयोग करें।सबसे पहले, थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए CurrentThread प्रॉपर्टी का उपयोग करें:Thread thread = Thread.CurrentThread;अब थ्रेड के नाम को प्रदर्शित करने के लिए thread.Name प्रॉपर्टी का उपयोग करें:thread.Nam