ฟังก์ชัน MySQL CURRENT_USER()

Fangkchan Mysql Current User



MySQL เป็นเครื่องมือจัดการฐานข้อมูลเชิงสัมพันธ์ที่ใช้กันอย่างแพร่หลายและใช้งานได้ฟรี ให้ความสามารถในการใช้งาน ความน่าเชื่อถือ และความรวดเร็ว นอกจากนี้ แบบสอบถามหลายรายการถูกใช้เพื่อเรียกข้อมูลระเบียนจากตาราง เพื่อดำเนินการตามวัตถุประสงค์ที่เกี่ยวข้องนี้ ผู้ใช้จำเป็นต้องเชื่อมต่อกับ MySQL โดยใช้ชื่อผู้ใช้และชื่อโฮสต์ที่แท้จริงพร้อมกับรหัสผ่าน

บล็อกนี้จะแสดงขั้นตอนการรับชื่อผู้ใช้และชื่อโฮสต์ปัจจุบันโดยใช้ ' ผู้ใช้ปัจจุบัน() ' การทำงาน.

ฟังก์ชัน “CURRENT_USER()” คืออะไร?

ผู้ใช้ปัจจุบัน() ” เป็นฟังก์ชัน MySQL ในตัวที่สามารถใช้เพื่อรับชื่อโฮสต์และชื่อผู้ใช้สำหรับบัญชี MySQL ซึ่งเซิร์ฟเวอร์ใช้เพื่อรับรองความถูกต้องของไคลเอนต์ปัจจุบัน นอกจากนี้ มันจะแสดงผลเป็นสตริงและใช้ชุดอักขระ UTF8







ไวยากรณ์



ไวยากรณ์ทั่วไปของ ' ผู้ใช้ปัจจุบัน() ” ฟังก์ชั่นอยู่ด้านล่าง:



ผู้ใช้ปัจจุบัน ( )

ผู้ใช้ปัจจุบัน() ” ฟังก์ชันไม่ยอมรับอาร์กิวเมนต์ใดๆ





วิธีรับชื่อผู้ใช้ปัจจุบันโดยใช้ฟังก์ชัน “CURRENT_USER()”

ลองทำตามขั้นตอนด้านล่างเพื่อค้นหาชื่อผู้ใช้ปัจจุบัน

ขั้นตอนที่ 1: เปิดใช้เทอร์มินัล



ในขั้นต้น ให้ค้นหาและเปิดเทอร์มินัล Windows โดยใช้เมนูเริ่มต้น:

ขั้นตอนที่ 2: เข้าถึงเซิร์ฟเวอร์ MySQL

จากนั้นดำเนินการ “ มายเอสคิวแอล ” คำสั่งด้วย “ -ใน ” ตัวเลือกสำหรับผู้ใช้และ “ -หน้า ” ตัวเลือกสำหรับรหัสผ่าน:

mysql -u รูต -p

ขั้นตอนที่ 3: แสดงผู้ใช้ปัจจุบัน

ตอนนี้ใช้ ' เลือก ” คำสั่ง และ “ ผู้ใช้ปัจจุบัน() ” ฟังก์ชันแสดงรายชื่อผู้ใช้ปัจจุบัน:

เลือก ผู้ใช้ปัจจุบัน ( ) ;

ตามผลลัพธ์ที่ให้มา:

  • ราก ” คือชื่อผู้ใช้ปัจจุบัน
  • โลคัลโฮสต์ ” เป็นชื่อโฮสต์:

อีกวิธีในการรับชื่อผู้ใช้และชื่อโฮสต์คือ “ ผู้ใช้() ฟังก์ชัน ” สามารถใช้กับ “ เลือก ' คำแถลง:

เลือก ผู้ใช้ ( ) ;

เราได้รวบรวมวิธีที่ง่ายที่สุดในการรับชื่อผู้ใช้และชื่อโฮสต์ปัจจุบันโดยใช้ ' ผู้ใช้ปัจจุบัน() ' การทำงาน.

บทสรุป

ผู้ใช้ปัจจุบัน() ฟังก์ชัน ” สามารถใช้เพื่อรับชื่อโฮสต์และชื่อผู้ใช้สำหรับบัญชี MySQL ซึ่งเซิร์ฟเวอร์ใช้สำหรับการรับรองความถูกต้องของไคลเอนต์ปัจจุบัน สามารถทำได้ด้วยปุ่ม “ เลือก คำสั่ง ” เช่น “ เลือก ผู้ใช้ปัจจุบัน() '. บล็อกนี้มีกระบวนการค้นหาชื่อผู้ใช้และชื่อโฮสต์ปัจจุบันโดยใช้ ' ผู้ใช้ปัจจุบัน() ' การทำงาน.