Bii o ṣe le Ṣiṣe Awọn ibeere MySQL/MariaDB taara lati laini aṣẹ Linux


Ti o ba wa ni itọju ti ṣiṣakoso olupin data kan, lati igba de igba o le nilo lati ṣiṣe ibeere kan ki o ṣayẹwo rẹ daradara. Lakoko ti o le ṣe iyẹn lati ikarahun MySQL/MariaDB, ṣugbọn abawọn yii yoo gba ọ laaye lati ṣe Awọn ibeere MySQL/MariaDB taara lilo laini aṣẹ Linux Ati fi iṣiṣẹ silẹ si faili kan fun ayewo nigbamii (eyi wulo julọ ti ibeere naa ba pada ọpọlọpọ awọn igbasilẹ).

Jẹ ki a wo diẹ ninu awọn apẹẹrẹ ti awọn ibeere ṣiṣe ni taara lati laini aṣẹ ṣaaju ki a to lọ si ibeere ti ilọsiwaju.

Lati wo gbogbo awọn apoti isura data lori olupin rẹ, o le fun ni aṣẹ wọnyi:

# mysql -u root -p -e "show databases;"

Itele, lati ṣẹda tabili data ti a npè ni Tutorials ninu ibi ipamọ data tecmintdb , ṣiṣe aṣẹ ni isalẹ:

$ mysql -u root -p -e "USE tecmintdb; CREATE TABLE tutorials(tut_id INT NOT NULL AUTO_INCREMENT, tut_title VARCHAR(100) NOT NULL, tut_author VARCHAR(40) NOT NULL, submissoin_date DATE, PRIMARY KEY (tut_id));"

A yoo lo pipaṣẹ wọnyi ki o paipu iṣẹ jade si pipaṣẹ tee atẹle nipa orukọ faili nibiti a fẹ lati tọju iṣẹjade naa.

Fun apejuwe, a yoo lo ibi ipamọ data ti a npè ni awọn oṣiṣẹ ati isopọpọ ti o rọrun laarin awọn oṣiṣẹ ati awọn tabili owo sisan. Ninu ọran tirẹ, kan tẹ ibeere SQL laarin awọn agbasọ ki o lu Tẹ.

Akiyesi pe o yoo ṣetan lati tẹ ọrọ igbaniwọle fun olumulo ibi ipamọ data:

# mysql -u root -p -e "USE employees; SELECT DISTINCT A.first_name, A.last_name FROM employees A JOIN salaries B ON A.emp_no = B.emp_no WHERE hire_date < '1985-01-31';" | tee queryresults.txt

Wo awọn abajade ibeere pẹlu iranlọwọ ti aṣẹ ologbo.

# cat queryresults.txt

Pẹlu awọn abajade ibeere ni awọn faili ọrọ lasan, o le ṣe ilana awọn igbasilẹ diẹ sii ni rọọrun nipa lilo awọn ohun elo laini aṣẹ-aṣẹ miiran.

Akopọ

A ti pin adaṣe adaṣe awọn iṣẹ-ṣiṣe Linux ojoojumọ rẹ tabi ṣe wọn ni irọrun diẹ sii.

Ṣe o ni awọn imọran miiran ti iwọ yoo fẹ lati pin pẹlu iyoku agbegbe naa? Ti o ba bẹ bẹ, jọwọ ṣe bẹ nipa lilo fọọmu asọye ni isalẹ.

Bibẹẹkọ, ni ọfẹ lati jẹ ki awọn ero rẹ fun wa nipa akojọpọ awọn imọran ti a ti wo, tabi ohun ti a le ṣafikun tabi o ṣee ṣe lati ṣe ilọsiwaju ọkọọkan wọn. A n reti lati gbọ lati ọdọ rẹ!