Panduan Awal Mengenai MySQL - Informasi Database

Hai sana, para penggemar basis data yang sedang belajar! 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 secara bertahap. Pada akhir panduan ini, Anda akan terkejut melihat betapa banyak yang Anda bisa lakukan dengan MySQL. mari kita mulai!

MySQL - Database Info

Mendapatkan Informasi Database dari Prompt MySQL

Ketika Anda bekerja dengan MySQL, itu seperti menjadi seorang detektif di perpustakaan digital. Anda perlu tahu bagaimana mencari informasi tentang basis datamu, dan prompt MySQL adalah kacamatamu. 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 password. Setelah Anda masuk, Anda akan melihat prompt MySQL (mysql>). Selamat! Anda baru saja mengambil langkah pertama ke dunia yang lebih besar.

Menampilkan Informasi Database

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

SHOW DATABASES;

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

Untuk memilih basis data tertentu untuk bekerja, gunakan:

USE database_name;

Ganti 'database_name' dengan nama basis data 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 mencantumkan semua tabel di basis data Anda saat ini. Picturing tabel seperti bab dalam buku.

Untuk melihat struktur tabel tertentu, gunakan:

DESCRIBE table_name;

Perintah ini akan menunjukkan semua kolom di tabel, jenis 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 datamu, penting untuk tahu berapa banyak baris yang terpengaruh. Itu seperti tahu berapa banyak halaman Anda yang diedit dalam buku.

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 seperti ini:

Query OK, 5 rows affected (0.05 sec)

Ini berarti 5 karyawan di departemen IT mendapat kenaikan gaji sebesar 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.

Mencantumkan Tabel dan Basis Data

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

Mencantumkan Basis Data

Untuk mendapatkan daftar semua basis data:

SHOW DATABASES;

Mencantumkan Tabel

Untuk mencantumkan tabel di basis data saat ini:

SHOW TABLES;

Untuk mencantumkan tabel di basis data tertentu:

SHOW TABLES FROM database_name;

Mencantumkan View

View adalah seperti tabel virtual. Untuk mencantumkan 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 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 yang Anda login sebagai:

SELECT USER();

Status Server

Untuk mendapatkan informasi 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 maksimum paket yang diizinkan, set karakter, dan banyak lagi.

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

Perintah Deskripsi
SHOW DATABASES; Mencantumkan semua basis data
USE database_name; Memilih basis data untuk digunakan
SHOW TABLES; Mencantumkan 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 adalah! Anda baru saja belajar bagaimana menavigasi sistem basis data MySQL seperti seorang ahli. Ingat, latihan membuat sempurna, jadi jangan takut untuk mencoba perintah ini. Setiap kali Anda menggunakannya, Anda sedang membangun keterampilan dan menjadi lebih nyaman dengan manajemen basis data.

Dalam tahun-tahun mengajar saya, saya menemukan bahwa cara terbaik untuk belajar adalah dengan melakukan. Jadi, saya mendorong Anda untuk membuat basis data tes dan mencoba perintah ini. Buat itu menarik - 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 jelajahi, terus belajar, dan yang paling penting, nikmati perjalanan ke dunia yang menarik basis data!

Credits: Image by storyset