MySQL - Database Info: A Panduan untuk Pemula

Hai teman-teman, penggemar basis data yang bersemangat! Hari ini, kita akan memulai perjalanan menarik ke dalam dunia MySQL. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya - saya akan menjadi panduan ramah Anda, dan kita akan mengambil langkah ini satu per satu. Pada akhir tutorial ini, Anda akan terkejut melihat betapa banyak hal yang Anda bisa lakukan dengan MySQL. Jadi, mari kita mulai!

MySQL - Database Info

Mendapatkan Informasi Basis Data dari Prompt MySQL

Ketika Anda bekerja dengan MySQL, itu seperti menjadi seorang detektif di perpustakaan digital. Anda harus tahu bagaimana mencari informasi tentang basis data Anda, dan prompt MySQL adalah kacamata pembesar Anda. mari kita mulai dengan beberapa perintah dasar.

Menyambung ke MySQL

Pertama-tama, kita perlu menyambung ke MySQL. Buka terminal atau command prompt Anda dan ketik:

mysql -u your_username -p

Anda akan diminta untuk memasukkan kata sandi. Setelah Anda masuk, Anda akan melihat prompt MySQL (mysql>). Selamat! Anda baru saja mengambil langkah pertama ke dalam dunia yang lebih besar.

Menampilkan Informasi Basis Data

Sekarang, mari kita lihat basis data apa saja yang kita punya:

SHOW DATABASES;

Perintah ini akan daftar semua basis data yang Anda punya aksesnya. Itu seperti meminta petugas perpustakaan untuk daftar semua buku di perpustakaan.

Untuk memilih basis data tertentu untuk bekerja, gunakan:

USE database_name;

Ganti 'database_name' dengan nama basis data Anda yang sebenarnya. Itu seperti memilih buku dari rak untuk dibaca.

Memeriksa Struktur Tabel

Setelah Anda memilih basis data, Anda mungkin ingin tahu tabel apa saja yang ada di dalamnya:

SHOW TABLES;

Ini akan daftar semua tabel di basis data Anda saat ini. PERTIKAHAN itu seperti bab dalam buku Anda.

Untuk melihat struktur tabel tertentu, gunakan:

DESCRIBE table_name;

Perintah ini akan menunjukkan semua kolom di tabel, tipe data mereka, dan properti lainnya. Itu seperti melihat daftar isi untuk bab tertentu.

Mendapatkan Jumlah Baris yang Terpengaruh oleh Query

Ketika Anda membuat perubahan pada basis data Anda, itu penting untuk mengetahui berapa banyak baris yang terpengaruh. Itu seperti mengetahui berapa banyak halaman Anda telah diedit dalam buku Anda.

Statement INSERT, UPDATE, DELETE

Setelah menjalankan statement INSERT, UPDATE, atau DELETE, MySQL secara otomatis akan memberitahu Anda berapa banyak baris yang terpengaruh. Misalnya:

UPDATE employees SET salary = salary * 1.1 WHERE department = 'IT';

MySQL mungkin akan merespon dengan sesuatu seperti ini:

Query OK, 5 rows affected (0.05 sec)

Ini berarti 5 karyawan di departemen IT mendapat kenaikan gaji 10%. Untung mereka!

Statement SELECT

Untuk statement SELECT, Anda dapat menggunakan opsi SQL_CALC_FOUND_ROWS dan fungsi FOUND_ROWS() :

SELECT SQL_CALC_FOUND_ROWS * FROM employees LIMIT 10;
SELECT FOUND_ROWS();

Query pertama memilih 10 karyawan, sedangkan query kedua memberitahu Anda jumlah total baris yang akan dikembalikan tanpa klausa LIMIT.

Mendaftar Tabel dan Basis Data

Kita sudah melihat bagaimana mendaftar basis data dan tabel, tapi mari kita masuk lebih mendalam.

Mendaftar Basis Data

Untuk mendapatkan daftar semua basis data:

SHOW DATABASES;

Mendaftar Tabel

Untuk mendaftar tabel di basis data saat ini:

SHOW TABLES;

Untuk mendaftar tabel di basis data tertentu:

SHOW TABLES FROM database_name;

Mendaftar View

View adalah seperti tabel virtual. Untuk mendaftar mereka:

SHOW FULL TABLES WHERE table_type = 'VIEW';

Mendapatkan Metadata Server

kadang-kadang, Anda perlu tahu lebih banyak tentang server MySQL itu sendiri. Berikut cara Anda dapat mendapatkan informasi itu:

Versi Server

Untuk mendapatkan versi server MySQL:

SELECT VERSION();

Basis Data Saat Ini

Untuk melihat basis data mana yang Anda gunakan saat ini:

SELECT DATABASE();

Pengguna Saat Ini

Untuk melihat siapa Anda yang masuk:

SELECT USER();

Status Server

Untuk informasi berlimpah tentang server:

SHOW STATUS;

Ini akan memberikan Anda informasi seperti jumlah koneksi, query yang dieksekusi, dan banyak lagi.

Variabel Server

Untuk melihat variabel konfigurasi server:

SHOW VARIABLES;

Ini menunjukkan pengaturan seperti ukuran paket maksimal yang diperbolehkan, set karakter, dan banyak lagi.

Berikut adalah tabel yang menggabungkan beberapa perintah MySQL paling berguna untuk mendapatkan informasi basis data:

Perintah Deskripsi
SHOW DATABASES; Mendaftar semua basis data
USE database_name; Memilih basis data untuk digunakan
SHOW TABLES; Mendaftar semua tabel di basis data saat ini
DESCRIBE table_name; Menunjukkan struktur tabel
SELECT VERSION(); Menunjukkan versi server MySQL
SELECT DATABASE(); Menunjukkan basis data saat ini
SELECT USER(); Menunjukkan pengguna saat ini
SHOW STATUS; Menunjukkan informasi status server
SHOW VARIABLES; Menunjukkan variabel konfigurasi server

Dan itu saja! Anda baru saja belajar bagaimana menavigasi sistem basis data MySQL seperti seorang pro. Ingat, latihan membuat mahir, jadi jangan khawatir untuk mencoba perintah ini. Setiap kali Anda menggunakannya, Anda membangun keterampilan dan menjadi lebih nyaman dengan manajemen basis data.

Dalam tahun-tahun pengajaran saya, saya menemukan bahwa cara terbaik untuk belajar adalah dengan melakukan. Jadi, saya mendorong Anda untuk membuat basis data uji dan mencoba perintah ini. Buat itu menyenangkan - mungkin buat basis data tentang buku atau film favorit Anda. Sebelum Anda tahu, Anda akan dapat melakukan query dan mengelola basis data dengan mudah.

Terus menjelajahi, terus belajar, dan yang paling penting, nikmati perjalanan ke dalam dunia yang menarik basis data!

Credits: Image by storyset