Membuat Relasi Antar Tabel Database dengan 2 Cara di phpMyAdmin (20)
Daftar Isi:
- Tampilkan Database MySQL
- Tampilkan Semua Database MySQL
- Memfilter Hasil
- Tampilkan Database MySQL dari Baris Perintah
- Kesimpulan
Saat mengelola server database MySQL, salah satu tugas paling umum yang harus Anda lakukan adalah membiasakan diri dengan lingkungan. Ini melibatkan tugas-tugas seperti daftar basis data yang berada di server, menampilkan tabel-tabel dari basis data tertentu atau mendapatkan informasi tentang akun pengguna dan hak-hak istimewanya.
Tutorial ini menjelaskan cara menampilkan semua database di server MySQL atau MariaDB melalui baris perintah.
Tampilkan Database MySQL
Cara paling umum untuk mendapatkan daftar database MySQL adalah dengan menggunakan klien
mysql
untuk terhubung ke server MySQL dan menjalankan perintah
SHOW DATABASES
.
Akses server MySQL menggunakan perintah berikut dan masukkan kata sandi pengguna MySQL Anda saat diminta:
mysql -u user -p
Jika Anda belum menetapkan kata sandi untuk pengguna MySQL Anda, Anda dapat menghilangkan
-p
switch.
Dari dalam shell MySQL jalankan perintah berikut:
SHOW DATABASES;
Perintah ini akan mencetak daftar semua basis data di mana pengguna memiliki semacam hak istimewa. Outputnya akan mirip dengan ini:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Perintah lain yang dapat Anda gunakan untuk membuat daftar database adalah
SHOW SCHEMAS
yang merupakan sinonim untuk perintah
SHOW DATABASES
:
SHOW SCHEMAS;
Outputnya akan sama seperti ketika menggunakan perintah
SHOW DATABASES
:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Tampilkan Semua Database MySQL
Untuk membuat daftar semua basis data di server MySQL, Anda harus masuk sebagai pengguna yang dapat mengakses semua basis data, secara default itu adalah pengguna root MySQL atau menetapkan hak istimewa
SHOW DATABASES
global.
Masuk pengguna root MySQL:
mysql -u user -p
Jalankan perintah
SHOW DATABASES
:
SHOW DATABASES;
Anda akan melihat daftar semua database di server MySQL:
+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)
Memfilter Hasil
Klausa
LIKE
dapat digunakan untuk memfilter output dari perintah
SHOW DATABASES
sesuai dengan pola tertentu.
SHOW DATABASES LIKE pattern;
Misalnya, pernyataan berikut akan mengembalikan semua database yang namanya dimulai dengan 'terbuka':
SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec)
Tanda persen (
%
) berarti nol, satu, atau beberapa karakter.
Pernyataan berikut akan memberi Anda daftar semua database yang dimulai dengan "terbuka" atau "kata":
SELECT schema_name
FROM information_schema.schemata
WHERE schema_name LIKE 'open%' OR
schema_name LIKE 'word%';
+--------------------+ | Database | +--------------------+ | opencart | | wordpress | +--------------------+ 2 rows in set (0.00 sec)
Tampilkan Database MySQL dari Baris Perintah
Untuk mendapatkan daftar database tanpa masuk ke shell MySQL Anda dapat menggunakan perintah
mysql
dengan opsi
-e
yang merupakan singkatan dari execute atau
mysqlshow
yang menampilkan informasi database dan tabel.
Ini sangat berguna ketika Anda ingin bekerja dengan database MySQL Anda menggunakan skrip shell.
Jalankan perintah berikut di terminal Anda untuk menampilkan daftar semua basis data:
mysql -u user -p -e 'show databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+
Berikut adalah contoh menggunakan perintah
mysqlshow
:
mysqlshow -u user -p
Output akan identik dengan yang dari perintah sebelumnya.
Kesimpulan
Anda telah belajar cara mendapatkan daftar semua basis data di server MySQL Anda.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.
marisb mysqlCofounder MySQL Mengatakan Oracle Harus Menjual Basis Data
Oracle harus menjual open source database MySQL ke pihak ketiga yang sesuai, pendiri dan penciptanya Michael "Monty" Widenius mengatakan dalam posting blog.
Google Offers untuk Membantu Menjalankan Basis Data 'Basis Putih'
Google meminta FCC kepada administrator basis data yang akan memungkinkan perangkat untuk akses Internet broadband pada spektrum sinyal TV yang tidak berlisensi.
Bagaimana daftar basis data dan tabel postgresql menggunakan psql
Saat mengelola server database PostgreSQL, salah satu tugas paling umum yang kemungkinan akan Anda lakukan adalah mendaftar database dan tabel mereka. PostgreSQL hadir dengan alat interaktif yang disebut psql yang memungkinkan Anda untuk terhubung ke server dan menjalankan kueri yang menentangnya.