কম্পিউটার

শুধুমাত্র MySQL এ ইউজারনেম থেকে ইউজার আইডি বের করবেন?


শুধুমাত্র MySQL থেকে User ID বের করতে, আপনি SUBSTRING_INDEX() ব্যবহার করতে পারেন, যা ব্যবহারকারীর আইডি পেতে ব্যবহারকারীর নাম থেকে একটি স্ট্রিংয়ের অংশ বের করে।

আসুন প্রথমে ব্যবহারকারীকে প্রদর্শন করি -

mysql> ব্যবহারকারী নির্বাচন করুন();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+----------------+| ব্যবহারকারী() |+----------------+| root@localhost |+----------------+1 সারি সেটে (0.00 সেকেন্ড)

এখন শুধুমাত্র UserID-

এক্সট্রাক্ট করি
mysql> SUBSTRING_INDEX(USER(),'@',1);
নির্বাচন করুন

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+--------------------------------------------+| SUBSTRING_INDEX(USER(),'@',1) |+-------------------------------+| root |+-------------------------------+1 সারি সেটে (0.00 সেকেন্ড)

অতিরিক্তভাবে, আপনি যদি হোস্টের নাম চান, আপনি নীচের প্রশ্নটি ব্যবহার করতে পারেন −

mysql> SUBSTRING_INDEX(USER(),'@',-1) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+--------------------------------+| SUBSTRING_INDEX(USER(),'@',-1) |+--------------------------------+| localhost |+--------------------------------+1 সারি সেটে (0.00 সেকেন্ড)

  1. তারিখ বিন্যাস থেকে MySQL নির্যাস বছর?

  2. MySQL ব্যবহারকারী সৃষ্টি স্ক্রিপ্ট কি?

  3. শুধুমাত্র একটি MySQL ভিউ দেখার জন্য ব্যবহারকারীর অনুমতি দেবেন?

  4. পিএইচপি মাইএসকিউএল-এ টাইমস্ট্যাম্প থেকে দিন/মাস/বছর বের করবেন?