日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mycli mysql_MyCLI :易于使用的 MySQL/MariaDB 客户端

發(fā)布時間:2023/12/4 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mycli mysql_MyCLI :易于使用的 MySQL/MariaDB 客户端 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

導(dǎo)讀

MyCLI 是一個易于使用的命令行客戶端,可用于受歡迎的數(shù)據(jù)庫管理系統(tǒng) MySQL、MariaDB 和 Percona,支持自動補(bǔ)全和語法高亮。它是使用 prompt_toolkit庫寫的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 還支持通過 SSL 安全連接到 MySQL 服務(wù)器。

MyCLI 的特性

當(dāng)你第一次使用它的時候,將會自動創(chuàng)建一個文件~/.myclirc。

當(dāng)輸入 SQL 的關(guān)鍵詞和數(shù)據(jù)庫中的表、視圖和列時,支持自動補(bǔ)全。

默認(rèn)情況下也支持智能補(bǔ)全,能根據(jù)上下文的相關(guān)性提供補(bǔ)全建議。

比如:

SELECT * FROM - 這將顯示出數(shù)據(jù)庫中的表名。

SELECT * FROM users WHERE - 這將簡單的顯示出列名稱。

通過使用Pygents支持語法高亮

支持 SSL 連接

提供多行查詢支持

它可以將每一個查詢和輸出記錄到一個文件中(默認(rèn)情況下禁用)。

允許保存收藏一個查詢(使用/fs 別名保存一個查詢,并可使用/f 別名運(yùn)行它)。

支持 SQL 語句執(zhí)行和表查詢計時

以更吸引人的方式打印表格數(shù)據(jù)

如何在?Linux?上為 MySQL 和 MariaDB 安裝 MyCLI

在 Debian/Ubuntu 發(fā)行版上,你可以很容易的像下面這樣使用apt命令 來安裝 MyCLI 包:

$ sudo apt-get update

$ sudo apt-get install mycli

同樣,在 Fedora 22+ 上也有 MyCLI 的可用包,你可以像下面這樣使用dnf命令來安裝它:

$ sudo dnf install mycli

對于其他 Linux 發(fā)行版,比如 RHEL/CentOS,你需要使用 Python 的pip工具來安裝 MyCLI。首先,使用下面的命令來安裝 pip:

$ sudo yum install pip

安裝好pip以后,你可以像下面這樣安裝 MyCLI:

$ sudo pip install mycli

在 Linux 中如何使用 MyCLI 連接 MySQL 和 MariaDB

安裝好 MyCLI 以后,你可以像下面這樣使用它:

$ mycli -u root -h localhost

自動補(bǔ)全

對于關(guān)鍵詞和 SQL 函數(shù)可以進(jìn)行簡單的自動補(bǔ)全:

MySQL 自動補(bǔ)全

智能補(bǔ)全

當(dāng)輸入FROM關(guān)鍵詞以后會進(jìn)行表名稱的補(bǔ)全:

MySQL 智能補(bǔ)全

別名支持

當(dāng)表的名稱設(shè)置別名以后,也支持列名稱的補(bǔ)全:

MySQL 別名支持

語法高亮

支持 MySQL 語法高亮:

MySQL 語法高亮

格式化 SQL 的輸出

MySQL 的輸出會通過less命令進(jìn)行格式化輸出:

MySQL 格式化輸出

要登錄 MySQL 并同時選擇數(shù)據(jù)庫,你可以使用和下面類似的命令:

$ mycli local_database

$ mycli -h localhost -u root app_db

$ mycli mysql://amjith@localhost:3306/django_poll

更多使用選項,請輸入:

$ mycli --help

這就是本文的全部內(nèi)容了。在這篇指南中,我們展示了如何通過一些簡單的命令在 Linux 中安裝和使用 MyCLI。

本文由?LCTT?原創(chuàng)編譯,Linux中國?榮譽(yù)推出

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的mycli mysql_MyCLI :易于使用的 MySQL/MariaDB 客户端的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。