MyCLI - Onye ahịa MySQL/MariaDB nwere mmecha akpaaka yana ngosipụta-nkọwapụta
MyCLI bụ akara ahịrị iwu dị mfe iji (CLI) maka sistemu njikwa nchekwa data ama ama: MySQL, MariaDB na Percona nwere mmecha akpaaka na ngosiputa syntax. Ewubere ya site na iji Quick_toolkit ma chọọ Python 2.7, 3.3, 3.4, 3.5, na 3.6. Ọ na-akwado njikọ echekwara n'elu SSL na sava MySQL.
- Mgbe ịmalitere ya, a ga-emepụta faịlụ nhazi na-akpaghị aka na ~/.myclirc.
- Na-akwado mmecha akpaaka ka ị na-ede mkpụrụokwu SQL yana tebụl, echiche na kọlụm dị na nchekwa data.
- Na-akwadokwa smart-emecha nke a na-enyere ya aka na ndabara yana ọ ga-enye ntụnye maka mmecha nke nwere mmetụta gburugburu.
Dị ka ọmụmaatụ:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Na-akwado iji Pygments pụta ìhè.
- Nkwado maka njikọ SSL.
- Na-enye nkwado maka ajụjụ ọnụọgụgụ ọtụtụ.
- Ọ na-edobe ajụjụ ọ bụla na mmepụta ya na faịlụ (rịba ama na nke a nwere nkwarụ site na ndabara).
- Na-enye gị ohere ịchekwa ajụjụ ọkacha mmasị (chekwaa ajụjụ site na iji utu aha wee jiri utu mee ya).
- Na-akwado oge nke nkwupụta SQL na nsụgharị tebụl.
- Na-ebipụta data tabular n'ụzọ mara mma.
Otu esi etinye MyCLI maka MySQL na MariaDB na Linux
Na nkesa Debian/Ubuntu, ị nwere ike ịwụnye ngwugwu mycli ngwa ngwa site na iji iwu dabara dị ka ndị a:
$ sudo apt-get update $ sudo apt-get install mycli
N'otu aka ahụ, Fedora 22+ nwere ngwugwu dị maka mycli, ị nwere ike tinye ya site na iji iwu dnf dị ka n'okpuru:
$ sudo dnf install mycli
Maka nkesa Linux ndị ọzọ dị ka RHEL/CentOS, ị ga-achọ ngwa Python pip iji wụnye mycli. Malite site na ịwụnye pip na iwu dị n'okpuru:
$ sudo yum install pip
Ozugbo etinyere pip, ị nwere ike iwunye mycli dị ka ndị a:
$ sudo pip install mycli
Otu esi eji MyCLI maka MySQL na MariaDB na Linux
Ozugbo etinyere mycli, ị nwere ike iji ya dị ka nke a:
$ mycli -u root -h localhost
Mmecha dị mfe dị ka isi okwu na ọrụ sql.
Emechara aha tebụl ka mkpụrụokwu 'FROM' gachara.
Emecha kọlụm ga-arụ ọrụ ọbụlagodi mgbe akpọkọtara aha tebụl.
Ngosipụta syntax maka MySQL.
A na-ebunye mmepụta MySQL na-akpaghị aka site na obere iwu.
Iji banye na mysql wee họrọ nchekwa data n'otu oge, ịnwere ike iji iwu yiri nke a.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
Maka nhọrọ ojiji ọzọ, pịnye:
$ mycli --help
Ebe obibi MyCLI: http://mycli.net/index
Lelee ụfọdụ akụkọ bara uru maka nchịkwa MySQL.
- 20 MySQL (Mysqladmin) Iwu maka nchịkwa nchekwa data na Linux
- Etu esi agbanwe akwụkwọ ndekọ data MySQL/MariaDB na Linux
- 4 Ngwa iwu iwu bara uru iji nyochaa arụmọrụ MySQL na Linux
- Etu esi agbanwe paswọọdụ MySQL ma ọ bụ MariaDB na Linux
- MySQL ndabere na weghachite iwu maka nchịkwa data
Ọ gwụla! N'ime ntuziaka a, anyị gosipụtara otu esi etinye na iji mycli nwere iwu dị mfe na Linux. Kekọrịta echiche gị gbasara akụkọ a site na mpempe nzaghachi n'okpuru.