11 MySQL Perintah Berguna untuk Referensi Cepat

Berikut adalah berguna beberapa perintah MySQL untuk pekerjaan rutin umum yang terkait dengan manajemen database. Aku terus pernyataan ini di meja saya sebagai panduan referensi cepat

A+ A-

Saya bukan administrator database MySQL. Saya juga tidak menulis pernyataan MySQL setiap hari. Tapi saya berurusan dengan ini menakjubkan (dan gratis!) Database server setiap sekarang dan kemudian. Saat aku pergi keluar dari sentuhan dengan MySQL selama beberapa waktu, saya cenderung lupa beberapa perintah kunci. Jadi, saya telah membuat daftar beberapa perintah MySQL sangat berguna dan saya menjaga mereka dengan saya panduan referensi sebagai siap. Perintah-perintah ini membantu Anda menghemat waktu ketika Anda tahu apa yang ingin Anda lakukan tapi tidak tahu bagaimana melakukannya! Saya akan menyarankan bahwa Anda mengambil catatan dari perintah ini dan menjaga mereka dicetak di meja Anda.

Jika Anda menggunakan MySQL Server dan harus bekerja melalui command prompt, berikut adalah beberapa pernyataan yang sangat berguna:

 mysql> SHOW TABLES; 

Ini menunjukkan daftar tabel yang ada dalam database yang sedang digunakan.

 mysql> DESCRIBE nama_tabel; 

Mengembalikan struktur tabel disebutkan.

 mysql> TAMPILKAN TABLE STATUS LIKE "table_name"; 

Mengembalikan informasi lebih lanjut tentang meja. Informasi kembali termasuk jenis mesin, jumlah baris, panjang data, panjang indeks, checksum, waktu penciptaan dll

 mysql> SHOW CREATE TABLE nama_tabel; 

Mengembalikan pernyataan CREATE yang digunakan untuk membuat tabel yang ditentukan. Hal ini berguna jika kita ingin membuat tabel yang sama lagi -atau dengan sedikit modifikasi.

 mysql> PRIVILEGES TAMPILKAN; 

Pernyataan ini menunjukkan keistimewaan daftar yang pengguna saat ini memiliki.

Ada sejumlah perintah TAMPILKAN lain yang Anda bisa melihat in1 Reference Manual MySQL

Catatan: Tidak ada perintah SHOW untuk menampilkan prosedur. Untuk melihat daftar prosedur dalam database, Anda dapat menggunakan perintah berikut:

 mysql> jenis SELECT, db, nama, param_list DARI mysql.proc; 

Perintah ini akan mengekstrak nama prosedur, nama database, dan daftar parameter bahwa prosedur ini beroperasi pada.

 mysql> SELECT * FROM information_schema.routines; 

Gunakan pernyataan di atas untuk melihat definisi dari semua prosedur / fungsi.

 mysql> SELECT * INTO OUTFILE "nama_file" FROM nama_tabel; 

Ini adalah perintah yang berguna untuk membuang tabel yang ditentukan dalam sebuah file teks.

 shell> mysqldump -u <user_name> p <password> database_name table_name> file_name.sql 
 

Perintah di atas, mysqldump, juga kesedihan meja ke dalam sebuah file tetapi di samping itu juga termasuk drop meja dan laporan pembuatan tabel dalam file.

 mysql> nama_file SUMBER; 

Jika Anda ingin mengeksekusi set perintah SQL dalam satu pergi -Kemudian menulis mereka ke file teks (disebut file script SQL dan umumnya disimpan dengan ekstensi .sql) dan menggunakan perintah di atas untuk mengeksekusi mereka semua. Jika Anda berada di shell prompt Anda dapat menggunakan perintah berikut untuk melakukan hal yang sama:

 shell> mysql database_name <nama_file 

Seperti yang saya katakan ini adalah daftar referensi siap untuk saya, saya terus menambahkan laporan baru ke daftar ini karena saya menemukan selama saya bekerja. Saya berharap ini adalah berguna untuk Anda. Tolong beritahu saya jika Anda memiliki lebih perintah MySQL tersebut. Kami dapat tumbuh daftar ini bersama-sama.