Jika Anda bertanggung jawab untuk mengelola server database, dari waktu ke waktu Anda mungkin perlu menjalankan kueri dan memeriksanya dengan cermat. Meskipun Anda dapat melakukannya dari MySQL / MariaDB shell, tetapi tip ini akan memungkinkan Anda untuk mengeksekusi Kueri MySQL/MariaDB secara langsung menggunakan baris perintah Linux DAN menyimpan output ke file untuk pemeriksaan nanti (ini sangat berguna jika kueri mengembalikan banyak catatan).
Mari kita lihat beberapa contoh sederhana menjalankan kueri langsung dari baris perintah sebelum kita dapat pindah ke kueri yang lebih lanjut.
Untuk melihat semua database di server Anda, Anda dapat mengeluarkan perintah berikut:
# mysql -u root -p -e "show databases;"
Selanjutnya untuk membuat tabel database dengan nama tutorials
dalam database tecmintdb
, jalankan perintah di bawah ini:
$ 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));"
Kami akan menggunakan perintah berikut dan menyalurkan output ke tee
perintah diikuti dengan nama file tempat kita ingin menyimpan output.
Disarankan Baca: 20 Perintah MySQL/MariaDB untuk Administrasi Database di Linux
Sebagai ilustrasi, kita akan menggunakan database bernama employees
dan penggabungan sederhana antara karyawan dan gaji tabel. Dalam kasus Anda sendiri, cukup ketik kueri SQL di antara tanda kutip dan tekan Enter .
Perhatikan bahwa Anda akan diminta memasukkan kata sandi untuk pengguna basis 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
Lihat hasil kueri dengan bantuan perintah cat.
# cat queryresults.txt
Dengan hasil kueri dalam file teks biasa, Anda dapat memproses catatan dengan lebih mudah menggunakan utilitas baris perintah lainnya.
Ringkasan
Kami telah membagikan beberapa tip Linux yang mungkin berguna bagi Anda, sebagai administrator sistem, saat mengotomatiskan tugas Linux harian Anda atau menjalankannya dengan lebih mudah.
Disarankan Baca: Cara Mencadangkan dan Memulihkan Basis Data MySQL/MariaDB
Apakah Anda memiliki tips lain yang ingin Anda bagikan dengan komunitas lainnya? Jika demikian, silakan lakukan dengan menggunakan formulir komentar di bawah.
Jika tidak, jangan ragu untuk memberi tahu kami pendapat Anda tentang berbagai kiat yang telah kami lihat, atau apa yang dapat kami tambahkan atau mungkin lakukan untuk meningkatkan masing-masing kiat. Kami menantikan kabar dari Anda!