ในบทความต่อไปเราจะมาดู mycli ต่อไปเราจะเห็นการติดตั้งใน Ubuntu นี้ ไคลเอนต์ MySQL สำหรับเทอร์มินัล. มันเขียนด้วย Python โดยใช้ไลบรารี ชุดเครื่องมือพรอมต์ Python และใน se รวมถึงการเติมข้อความอัตโนมัติและการเน้นไวยากรณ์. มันจะทำงานร่วมกับเซิร์ฟเวอร์ฐานข้อมูล MySQL, MariaDB และ Percona
ไคลเอนต์นี้จะมีประโยชน์อย่างยิ่งเมื่อพูดถึง เขียนแบบสอบถามที่ซับซ้อนได้อย่างง่ายดายและรวดเร็ว โดยไม่ต้องจำไวยากรณ์แบบสอบถามทั้งหมด จะทำให้ผู้ใช้มีความเป็นไปได้ในการใช้ REPL (อ่านประเมินพิมพ์วนซ้ำ) ที่จะปรากฏในเมนูคำแนะนำทันทีที่เราเริ่มพิมพ์
คุณสมบัติทั่วไปของ mycli
Mycli เป็นเครื่องมือบรรทัดคำสั่ง สำหรับ MySQL, MariaDB และ Percona และรองรับฟังก์ชั่นต่อไปนี้:
- มาพบกับ เติมข้อความอัตโนมัติและกรอกตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก. ทันทีที่เราเริ่มพิมพ์คำสั่งสิ่งนี้จะเข้ามามีบทบาท
- เติมข้อมูลอัตโนมัติขณะพิมพ์คำสำคัญ SQL ตลอดจนตารางมุมมองและคอลัมน์ในฐานข้อมูล
- ภาพพิมพ์ที่ดีของ ข้อมูลแบบตารางที่คุณสามารถดูสีได้. ในขณะที่เราเขียนข้อความค้นหาของเราเราจะเห็นว่าคำสงวนจะมีสีเดียวในขณะที่ข้อมูลและอีกค่าคงที่ สิ่งนี้จะช่วยให้ผู้ใช้ระบุและวิเคราะห์คำถามที่เราทำกับฐานข้อมูลได้อย่างรวดเร็วและง่ายดาย
- ลูกค้ารายนี้จะให้การสนับสนุนแก่เรา แบบสอบถามหลายบรรทัด.
- การสนับสนุนสำหรับ การเชื่อมต่อ SSL / TLS.
- เราจะมีความเป็นไปได้ของ บันทึกคำถามของเรา รายการโปรด นอกจากนี้เรายังสามารถจัดเก็บผลลัพธ์ของคุณในไฟล์ ฟังก์ชันนี้ถูกปิดใช้งานโดยค่าเริ่มต้น แต่เราสามารถเปิดใช้งานได้โดยแก้ไขไฟล์ พบไฟล์การกำหนดค่าใน ~ / .myclirc.
- ทั้งหมด บันทึก เราจะสามารถค้นหาได้ในไฟล์ ~ / .mycli.log.
- เราจะพบการสนับสนุนเพื่อให้สามารถใช้งานได้ ธีมต่างๆ.
- ใช้ได้ดีกับ อินพุต / เอาต์พุต Unicode.
นี่เป็นเพียงคุณสมบัติบางส่วนเท่านั้น เราจะสามารถค้นหา คุณสมบัติทั้งหมด ในหน้า GitHub ของเขา
ติดตั้ง mycli บน Ubuntu
ในการติดตั้ง MySQL CLI เช่น mycli เราต้องการระบบที่ใช้ python 2.7+ หรือ 3.4+. ด้วยเหตุนี้เราจะต้องตรวจสอบให้แน่ใจว่าระบบ Ubuntu ของเราติดตั้ง Python แล้ว หากเราไม่มีภาษานี้ในการติดตั้งให้ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):
sudo apt install python
เมื่อปฏิบัติตามข้อกำหนดข้างต้น mycli มี แพ็กเกจที่มีอยู่ในที่เก็บตัวจัดการแพ็กเกจ ของระบบ เราจะสามารถใช้สคริปต์ต่อไปนี้เพื่อติดตั้งไคลเอนต์นี้:
sudo apt update && sudo apt install mycli
ตัวเลือกการติดตั้งอื่นที่จะใช้ จุดเล็ก ๆ. ในการติดตั้ง mycli โดยใช้ Python package manager คุณเพียงแค่พิมพ์เทอร์มินัล (Ctrl + Alt + T):
sudo pip3 install mycli
หลังจากการติดตั้งเราจะสามารถ ตรวจสอบเวอร์ชันของไคลเอนต์ที่ติดตั้ง ด้วยคำสั่งต่อไปนี้:
mycli -v
ในการเริ่มต้นเราจะสามารถเชื่อมต่อโดยใช้คำสั่งดังที่แสดงด้านล่าง:
sudo mycli
โปรดทราบว่าคำแนะนำมีความละเอียดอ่อนตามบริบทขึ้นอยู่กับตำแหน่งของเคอร์เซอร์ ตัวอย่างเช่น: แนะนำเฉพาะตารางหลังจากคีย์เวิร์ด FROM และแนะนำเฉพาะชื่อคอลัมน์หลังส่วนคำสั่ง WHERE
ช่วย
ที่จะได้รับ รายการคำสั่งทั้งหมดที่สามารถใช้ได้กับ mycliสิ่งที่คุณต้องทำคือรันคำสั่ง help ต่อไปนี้ในเทอร์มินัล:
mycli --help
ไปยัง เรียนรู้เพิ่มเติมเกี่ยวกับการใช้ mycliผู้ใช้สามารถปรึกษา เอกสารอย่างเป็นทางการ นำเสนอบนเว็บไซต์ของโครงการ
โดยสรุป mycli เป็นเครื่องมือฝั่งไคลเอ็นต์ที่ดีซึ่งจะช่วยย่นระยะเวลาในการเขียนแบบสอบถามในเทอร์มินัลเนื่องจากจะแนะนำชื่อตารางและคอลัมน์เมื่อเราเขียนแบบสอบถาม หากใครสนใจก็ต้องว่ากันไป นอกจากนี้ยังมีเครื่องมือที่เทียบเท่าสำหรับ postgres ที่มีชื่อ pgcl ซึ่งได้รับการพัฒนาโดย Amjith