কম্পিউটার টিউটোরিয়াল

MySQL-এ বর্তমান কানেকশন তথ্য দেখানো

MySQL-এ বর্তমান কানেকশন তথ্য জানতে অনেক ফাংশন রয়েছে। উদাহরণস্বরূপ, বর্তমান ইউজার জানতে USER() ফাংশন ব্যবহার করুন।

সিনট্যাক্স

mysql> SELECT CURRENT_USER();

আউটপুট (বর্তমান ইউজারের নাম):

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

উপরে % মানে localhost।

বর্তমান কানেকশন ID চেক করা

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
--------------

অন্যান্য উপযোগী ফাংশন: DATABASE() (বর্তমান ডেটাবেস), VERSION() (সার্ভার ভার্সন), LAST_INSERT_ID() (সর্বশেষ AUTO_INCREMENT মান)।

  1. MySQL-এ DATE_FORMAT() ব্যবহার করে শুধু ঘণ্টা ও মিনিট দেখানো

  2. JDBC-MySQL কানেকশনে স্টোরেজ ইঞ্জিন নাম বের করা (information_schema)

  3. MySQL-এ MONTH() এবং SUM() ব্যবহার করে বর্তমান মাসের টোটাল অ্যামাউন্ট বের করা

  4. C#-এ কারেন্ট থ্রেডের নাম কীভাবে প্রদর্শন করবেন?