Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เคล็ดลับไคลเอนต์ MySQL


ให้เราเข้าใจเคล็ดลับของไคลเอ็นต์ที่ MySQL จัดเตรียมไว้ให้ −

การแก้ไขบรรทัดอินพุท

Mysql รองรับการแก้ไขบรรทัดอินพุต ซึ่งช่วยให้ผู้ใช้สามารถแก้ไขบรรทัดอินพุตปัจจุบัน หรือเรียกบรรทัดอินพุตก่อนหน้าได้

ปิดการใช้งานประวัติการโต้ตอบ

ปุ่มลูกศรขึ้นช่วยให้ผู้ใช้เรียกบรรทัดอินพุตจากเซสชันปัจจุบันและก่อนหน้า ในกรณีที่ใช้คอนโซลร่วมกัน ลักษณะการทำงานนี้อาจไม่เหมาะสม mysql รองรับการปิดใช้งานประวัติการโต้ตอบบางส่วนหรือทั้งหมด และสิ่งนี้ขึ้นอยู่กับแพลตฟอร์มโฮสต์

บน Windows ประวัติจะถูกเก็บไว้ในหน่วยความจำ ปุ่ม 'Alt+F7' จะลบบรรทัดอินพุตทั้งหมดที่จัดเก็บไว้ในหน่วยความจำสำหรับบัฟเฟอร์ประวัติปัจจุบัน

รองรับ Unicode บน Windows

Windows มี API ที่ยึดตาม UTF-16LE ที่ใช้ในการอ่านและเขียนไปยังคอนโซล ไคลเอนต์ mysql สำหรับ Windows สามารถใช้ API เหล่านี้ได้ โปรแกรมติดตั้ง Windows จะสร้างรายการในเมนู MySQL ซึ่งเป็นไคลเอ็นต์บรรทัดคำสั่ง MySQL - Unicode

แสดงผลการค้นหาในแนวตั้ง

ผลลัพธ์ของคิวรีบางรายการสามารถอ่านได้ง่ายขึ้นเมื่อแสดงผลในแนวตั้งแทนที่จะแสดงในรูปแบบตารางแนวนอนปกติ สามารถแสดงข้อความค้นหาในแนวตั้งได้โดยการยุติการสืบค้นโดยใช้ \G แทนการใช้เครื่องหมายอัฒภาค

ปิดการใช้งาน mysql เชื่อมต่อใหม่อัตโนมัติ

หากไคลเอนต์ mysql ขาดการเชื่อมต่อกับเซิร์ฟเวอร์เมื่อส่งคำสั่ง จะพยายามเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้งทันทีและโดยอัตโนมัติ แล้วส่งคำสั่งอีกครั้ง

ตัวแยกวิเคราะห์ไคลเอนต์ mysql กับตัวแยกวิเคราะห์เซิร์ฟเวอร์

ไคลเอนต์ mysql ใช้ตัวแยกวิเคราะห์ในฝั่งไคลเอ็นต์ซึ่งไม่ซ้ำกับตัวแยกวิเคราะห์ที่สมบูรณ์ซึ่งใช้โดยเซิร์ฟเวอร์ mysqld ทางฝั่งเซิร์ฟเวอร์ ซึ่งอาจนำไปสู่ความแตกต่างในการปฏิบัติต่อโครงสร้างบางอย่าง เรามาดูตัวอย่างกัน −

parser ของเซิร์ฟเวอร์จะจัดการกับสตริงที่คั่นด้วยอักขระ " เป็นตัวระบุ แทนที่จะจัดการกับสตริงธรรมดา หากเปิดใช้งานโหมด ANSI_QUOTES SQL