mysql รองรับตัวเลือกที่กล่าวถึงด้านล่าง ซึ่งสามารถระบุได้ในบรรทัดคำสั่งหรือในกลุ่ม [mysql] และ [client] ของไฟล์ตัวเลือก
--help, -?
ช่วยแสดงข้อความช่วยเหลือและออก
--auto-rehash
เปิดใช้งานการแฮชอัตโนมัติ ตัวเลือกนี้ถูกกำหนดโดยค่าเริ่มต้น ซึ่งช่วยให้ฐานข้อมูล ตาราง และชื่อคอลัมน์สมบูรณ์
--auto-vertical-output
ตัวเลือกนี้ทำให้ชุดผลลัพธ์แสดงขึ้นในแนวตั้งหากกว้างเกินไปสำหรับหน้าต่างปัจจุบัน และใช้รูปแบบตารางปกติอย่างอื่น
--batch, -B
โดยจะพิมพ์ผลลัพธ์โดยใช้แท็บเป็นตัวคั่นคอลัมน์ โดยแต่ละแถวจะขึ้นบรรทัดใหม่ ด้วยตัวเลือกนี้ mysql จะไม่ใช้ไฟล์ประวัติ
โหมดแบทช์ส่งผลให้เกิดรูปแบบเอาต์พุตที่ไม่ใช่แบบตารางและมีการหลีกเลี่ยงอักขระพิเศษ การหลบหนีสามารถปิดใช้งานได้ด้วยความช่วยเหลือของโหมดดิบ
--binary-as-hex
เมื่อใช้ตัวเลือกนี้ mysql จะแสดงข้อมูลไบนารีโดยใช้สัญลักษณ์เลขฐานสิบหก (0xvalue) สิ่งนี้เกิดขึ้นโดยไม่คำนึงว่ารูปแบบการแสดงผลลัพธ์โดยรวมจะเป็นแบบตาราง แนวตั้ง HTML หรือ XML
--bind-address=ip_address
บนคอมพิวเตอร์ที่มีอินเทอร์เฟซเครือข่ายหลายรายการ ตัวเลือกนี้ใช้เพื่อเลือกอินเทอร์เฟซที่จะใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ MySQL
--character-sets-dir=dir_name
เป็นไดเร็กทอรีที่ติดตั้งชุดอักขระ
--column-names
ใช้สำหรับเขียนชื่อคอลัมน์ในผลลัพธ์
--column-type-info
ใช้เพื่อแสดงข้อมูลเมตาของชุดผลลัพธ์ ข้อมูลนี้สอดคล้องกับเนื้อหาของโครงสร้างข้อมูล C API MYSQL_FIELD
--ความคิดเห็น -c
มันบอกว่าจะถอดหรือเก็บความคิดเห็นไว้ในคำสั่งที่ส่งไปยังเซิร์ฟเวอร์หรือไม่ ค่าเริ่มต้นคือ --skip-comments (แถบความคิดเห็น) เปิดใช้งานด้วย --comments (ซึ่งใช้รักษาความคิดเห็น)
--บีบอัด, -C
มันถูกใช้ในการบีบอัดข้อมูลทั้งหมดที่ส่งระหว่างไคลเอนต์และเซิร์ฟเวอร์ถ้าเป็นไปได้ ตั้งแต่ MySQL 8.0.18 ตัวเลือกนี้เลิกใช้แล้ว