MySQL/MariaDB soraglaryny nädip Linux buýruk setirinden işletmeli
Maglumat bazasynyň serwerini dolandyrmak üçin jogapkär bolsaňyz, wagtal-wagtal bir soragy işletmeli we ony üns bilen barlamaly bolmagyňyz mümkin. Muny MySQL/MariaDB gabygyndan edip bilersiňiz, ýöne bu maslahat size MySQL/MariaDB Talaplaryny gönüden-göni Linux buýruk setirini ulanyp ýerine ýetirmäge we netijäni soňraky barlag üçin faýla ýazdyrmaga mümkinçilik berer (talap yzyna gaýdyp gelse aýratyn peýdalydyr) köp ýazgy).
Has ösen soraga geçmezden ozal buýruk setirinden talaplary işletmegiň käbir ýönekeý mysallaryna seredeliň.
Serweriňizdäki ähli maglumat bazalaryny görmek üçin aşakdaky buýrugy berip bilersiňiz:
# mysql -u root -p -e "show databases;"
Ondan soň, tecmintdb
maglumat bazasynda okuw gollanmalary
atly maglumat bazasy tablisasyny döretmek üçin aşakdaky buýrugy işlediň:
$ 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şakdaky buýrugy ulanarys we çykyşy saklamak isleýän ýerimizdäki faýl adynyň yzyndan tee
buýrugyna geçireris.
Mysal üçin,
Maglumat bazasy ulanyjysynyň parolyny girizmegiňiz soralar:
# 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
Talap netijelerini pişik buýrugynyň kömegi bilen görüň.
# cat queryresults.txt
Talap ýönekeý tekst faýllarynda netijeler bilen, beýleki buýruk setiri hyzmatlaryny ulanyp, ýazgylary has aňsat işläp bilersiňiz.
Gysgaça mazmun
Gündelik Linux meseleleriňizi awtomatlaşdyrmak ýa-da has aňsat ýerine ýetirmek bilen paýlaşdyk.
Jemgyýetiň galan bölekleri bilen paýlaşmak isleýän başga maslahatlaryňyz barmy? Şeýle bolsa, aşakdaky düşündiriş formuny ulanyp haýyş edýäris.
Otherwiseogsam, seredip gören maslahatlarymyzyň görnüşleri ýa-da olaryň hersini gowulandyrmak üçin goşup biljek ýa-da edip biljek zatlarymyz hakda pikirleriňizi bize arkaýyn boluň. Sizden eşitmäge sabyrsyzlyk bilen garaşýarys!