MyCLI - Onibara MySQL/MariaDB pẹlu Ipari Aifọwọyi ati fifi aami si Sintasi
MyCLI jẹ wiwo ila-aṣẹ-rọrun-lati-lo (CLI) fun awọn eto iṣakoso ibi-ipamọ olokiki: MySQL, MariaDB, ati Percona pẹlu ipari-idojukọ ati fifi aami sintasi. O ti kọ nipa lilo tọ_toolkit ati pe o nilo Python 2.7, 3.3, 3.4, 3.5, ati 3.6. O ṣe atilẹyin awọn isopọ to ni aabo lori SSL si olupin MySQL.
- Nigbati o kọkọ bẹrẹ, a ṣẹda faili atunto kan ni ~/.myclirc.
- Atilẹyin fun ipari-aifọwọyi lakoko titẹ awọn ọrọ-ọrọ SQL gẹgẹbi awọn tabili, awọn iwo ati awọn ọwọn ninu ibi ipamọ data naa.
- Tun ṣe atilẹyin ipari-ọlọgbọn eyiti o ṣiṣẹ nipasẹ aiyipada ati pe yoo funni ni awọn didaba fun ipari ipari imọ-ọrọ.
Fun apẹẹrẹ:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Ṣe atilẹyin ifamihan sintasi nipa lilo Awọn apejọ.
- Atilẹyin fun awọn isopọ SSL.
- Nfun atilẹyin fun awọn ibeere multiline.
- O ṣe aṣayan ni gbogbo ibeere ati iṣẹjade rẹ si faili kan (ṣe akiyesi pe eyi jẹ alaabo nipasẹ aiyipada).
- Gba ọ laaye lati ṣafipamọ awọn ibeere ayanfẹ (ṣafipamọ ibeere kan ni lilo inagijẹ s ati ṣiṣe rẹ pẹlu inagijẹ).
- Ṣe atilẹyin akoko ti awọn alaye SQL ati ṣiṣe tabili.
- Tẹjade tabulẹti data ni ọna ti o bojumu.
Bii o ṣe le Fi MyCLI sii fun MySQL ati MariaDB ni Lainos
Lori awọn kaakiri Debian/Ubuntu, o le fi irọrun package mycli sori ẹrọ ni lilo pipaṣẹ ase bi atẹle:
$ sudo apt-get update $ sudo apt-get install mycli
Bakan naa, Fedora 22 + ni package ti o wa fun mycli, o le fi sii nipa lilo aṣẹ dnf bi isalẹ:
$ sudo dnf install mycli
Fun awọn pinpin Lainos miiran bii RHEL/CentOS, iwọ yoo nilo ọpa Python pip lati fi sori ẹrọ mycli. Bẹrẹ nipa fifi pip pẹlu awọn ofin ni isalẹ:
$ sudo yum install pip
Lọgan ti a ti fi pip sii, o le fi mycli sori ẹrọ bi atẹle:
$ sudo pip install mycli
Bii o ṣe le Lo MyCLI fun MySQL ati MariaDB ni Lainos
Lọgan ti a fi sori ẹrọ mycli, o le lo bi eleyi:
$ mycli -u root -h localhost
Awọn ipari ni irọrun bii awọn ọrọ-ọrọ ati awọn iṣẹ sql.
Awọn ipari orukọ orukọ tabili lẹhin koko-ọrọ 'FROM' '.
Awọn ipari iwe kan yoo ṣiṣẹ paapaa nigbati awọn orukọ tabili ba jẹ orukọ aliali.
Ifami sintasi fun MySQL.
Iṣẹjade MySQL ti wa ni pipade laifọwọyi nipasẹ aṣẹ to kere.
Lati buwolu wọle sinu MySQL ki o yan ibi ipamọ data ni akoko kanna, o le lo iru aṣẹ bi atẹle.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email :3306/django_poll
Fun awọn aṣayan lilo diẹ sii, tẹ:
$ mycli --help
Aaye akọọkan MyCLI: http://mycli.net/index
Ma ṣayẹwo diẹ ninu awọn nkan to wulo fun iṣakoso MySQL.
- 20 MySQL (Mysqladmin) Awọn pipaṣẹ fun Isakoso data ni Linux
- Bii o ṣe le Yi ilana data MySQL Aiyipada/MariaDB pada ni Linux
- 4 Awọn irinṣẹ Irinṣẹ Wulo lati ṣetọju Iṣe MySQL ni Lainos
- Bii o ṣe le Yi Ọrọ igbaniwọle Gbongbo ti MySQL tabi MariaDB ni Linux
- Afẹyinti MySQL ati Mu Awọn ofin pada sipo fun Isakoso aaye data
Gbogbo ẹ niyẹn! Ninu itọsọna yii, a fihan bi a ṣe le fi sori ẹrọ ati lo mycli pẹlu awọn ofin ti o rọrun ni Linux. Ma pin ero rẹ nipa nkan yii nipasẹ fọọmu esi ni isalẹ.