Mycli ไคลเอนต์ MySQL สำหรับเทอร์มินัลที่มีการเติมข้อความอัตโนมัติ

เกี่ยวกับ mycli

ในบทความต่อไปเราจะมาดู mycli ต่อไปเราจะเห็นการติดตั้งใน Ubuntu นี้ ไคลเอนต์ MySQL สำหรับเทอร์มินัล. มันเขียนด้วย Python โดยใช้ไลบรารี ชุดเครื่องมือพรอมต์ Python และใน se รวมถึงการเติมข้อความอัตโนมัติและการเน้นไวยากรณ์. มันจะทำงานร่วมกับเซิร์ฟเวอร์ฐานข้อมูล MySQL, MariaDB และ Percona

ไคลเอนต์นี้จะมีประโยชน์อย่างยิ่งเมื่อพูดถึง เขียนแบบสอบถามที่ซับซ้อนได้อย่างง่ายดายและรวดเร็ว โดยไม่ต้องจำไวยากรณ์แบบสอบถามทั้งหมด จะทำให้ผู้ใช้มีความเป็นไปได้ในการใช้ REPL (อ่านประเมินพิมพ์วนซ้ำ) ที่จะปรากฏในเมนูคำแนะนำทันทีที่เราเริ่มพิมพ์

คุณสมบัติทั่วไปของ mycli

mycli เติมข้อความอัตโนมัติ

Mycli เป็นเครื่องมือบรรทัดคำสั่ง สำหรับ MySQL, MariaDB และ Percona และรองรับฟังก์ชั่นต่อไปนี้:

  • มาพบกับ เติมข้อความอัตโนมัติและกรอกตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก. ทันทีที่เราเริ่มพิมพ์คำสั่งสิ่งนี้จะเข้ามามีบทบาท
  • เติมข้อมูลอัตโนมัติขณะพิมพ์คำสำคัญ SQL ตลอดจนตารางมุมมองและคอลัมน์ในฐานข้อมูล
  • ภาพพิมพ์ที่ดีของ ข้อมูลแบบตารางที่คุณสามารถดูสีได้. ในขณะที่เราเขียนข้อความค้นหาของเราเราจะเห็นว่าคำสงวนจะมีสีเดียวในขณะที่ข้อมูลและอีกค่าคงที่ สิ่งนี้จะช่วยให้ผู้ใช้ระบุและวิเคราะห์คำถามที่เราทำกับฐานข้อมูลได้อย่างรวดเร็วและง่ายดาย
  • ลูกค้ารายนี้จะให้การสนับสนุนแก่เรา แบบสอบถามหลายบรรทัด.
  • การสนับสนุนสำหรับ การเชื่อมต่อ SSL / TLS.
  • เราจะมีความเป็นไปได้ของ บันทึกคำถามของเรา รายการโปรด นอกจากนี้เรายังสามารถจัดเก็บผลลัพธ์ของคุณในไฟล์ ฟังก์ชันนี้ถูกปิดใช้งานโดยค่าเริ่มต้น แต่เราสามารถเปิดใช้งานได้โดยแก้ไขไฟล์ พบไฟล์การกำหนดค่าใน ~ / .myclirc.
  • ทั้งหมด บันทึก เราจะสามารถค้นหาได้ในไฟล์ ~ / .mycli.log.
  • เราจะพบการสนับสนุนเพื่อให้สามารถใช้งานได้ ธีมต่างๆ.
  • ใช้ได้ดีกับ อินพุต / เอาต์พุต Unicode.

นี่เป็นเพียงคุณสมบัติบางส่วนเท่านั้น เราจะสามารถค้นหา คุณสมบัติทั้งหมด ในหน้า GitHub ของเขา

ติดตั้ง mycli บน Ubuntu

Python 3.6 เชลล์
บทความที่เกี่ยวข้อง:
Python 3.6 ติดตั้งจาก PPA หรือรวบรวมซอร์สโค้ดบน Ubuntu

ในการติดตั้ง MySQL CLI เช่น mycli เราต้องการระบบที่ใช้ python 2.7+ หรือ 3.4+. ด้วยเหตุนี้เราจะต้องตรวจสอบให้แน่ใจว่าระบบ Ubuntu ของเราติดตั้ง Python แล้ว หากเราไม่มีภาษานี้ในการติดตั้งให้ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

sudo apt install python

เมื่อปฏิบัติตามข้อกำหนดข้างต้น mycli มี แพ็กเกจที่มีอยู่ในที่เก็บตัวจัดการแพ็กเกจ ของระบบ เราจะสามารถใช้สคริปต์ต่อไปนี้เพื่อติดตั้งไคลเอนต์นี้:

ติดตั้ง mycli จาก apt

sudo apt update && sudo apt install mycli

ตัวเลือกการติดตั้งอื่นที่จะใช้ จุดเล็ก ๆ. ในการติดตั้ง mycli โดยใช้ Python package manager คุณเพียงแค่พิมพ์เทอร์มินัล (Ctrl + Alt + T):

sudo pip3 install mycli

หลังจากการติดตั้งเราจะสามารถ ตรวจสอบเวอร์ชันของไคลเอนต์ที่ติดตั้ง ด้วยคำสั่งต่อไปนี้:

ดูเวอร์ชัน mycli

mycli -v

ในการเริ่มต้นเราจะสามารถเชื่อมต่อโดยใช้คำสั่งดังที่แสดงด้านล่าง:

mycli ทำงาน

sudo mycli

โปรดทราบว่าคำแนะนำมีความละเอียดอ่อนตามบริบทขึ้นอยู่กับตำแหน่งของเคอร์เซอร์ ตัวอย่างเช่น: แนะนำเฉพาะตารางหลังจากคีย์เวิร์ด FROM และแนะนำเฉพาะชื่อคอลัมน์หลังส่วนคำสั่ง WHERE

ช่วย

ที่จะได้รับ รายการคำสั่งทั้งหมดที่สามารถใช้ได้กับ mycliสิ่งที่คุณต้องทำคือรันคำสั่ง help ต่อไปนี้ในเทอร์มินัล:

mycli ช่วยด้วย

mycli --help

ไปยัง เรียนรู้เพิ่มเติมเกี่ยวกับการใช้ mycliผู้ใช้สามารถปรึกษา เอกสารอย่างเป็นทางการ นำเสนอบนเว็บไซต์ของโครงการ

โดยสรุป mycli เป็นเครื่องมือฝั่งไคลเอ็นต์ที่ดีซึ่งจะช่วยย่นระยะเวลาในการเขียนแบบสอบถามในเทอร์มินัลเนื่องจากจะแนะนำชื่อตารางและคอลัมน์เมื่อเราเขียนแบบสอบถาม หากใครสนใจก็ต้องว่ากันไป นอกจากนี้ยังมีเครื่องมือที่เทียบเท่าสำหรับ postgres ที่มีชื่อ pgcl ซึ่งได้รับการพัฒนาโดย Amjith


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา