Android

Daftar (tampilkan) tabel dalam database mysql

Membuat Relasi Antar Tabel Database dengan 2 Cara di phpMyAdmin (20)

Membuat Relasi Antar Tabel Database dengan 2 Cara di phpMyAdmin (20)

Daftar Isi:

Anonim

Saat mengelola server basis data MySQL, salah satu tugas yang paling sering Anda lakukan adalah membiasakan diri dengan lingkungan. Ini termasuk daftar database yang berada di server, menampilkan tabel database, atau mengambil informasi tentang akun pengguna dan hak-hak istimewanya.

Artikel ini menunjukkan cara membuat daftar tabel dalam database MySQL atau MariaDB melalui baris perintah.

Tampilkan Tabel MySQL

Untuk mendapatkan daftar tabel dalam database MySQL, gunakan alat klien mysql untuk terhubung ke server MySQL dan menjalankan perintah SHOW TABLES .

Akses server MySQL:

mysql -u user -p

Dari dalam shell MySQL, beralihlah ke database menggunakan pernyataan USE :

USE database_name;

Jalankan perintah berikut untuk mendapatkan daftar semua tabel dan tampilan di database saat ini:

SHOW TABLES;

Outputnya akan terlihat seperti ini:

+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+ 8 rows in set (0.00 sec)

Pengubah FULL opsional akan menampilkan jenis tabel sebagai kolom output kedua.

SHOW FULL TABLES;

Outputnya akan terlihat seperti ini:

+----------------------------+------------+ | Tables_in_database_name | Table_type | +----------------------------+------------+ | actions | VIEW | | permissions | BASE TABLE | | permissions_roles | BASE TABLE | | permissions_users | BASE TABLE | | roles | BASE TABLE | | roles_users | BASE TABLE | | settings | BASE TABLE | | users | BASE TABLE | +----------------------------+------------+ 8 rows in set (0.00 sec)

Untuk mendapatkan daftar tabel tanpa beralih ke database, gunakan klausa FROM atau IN diikuti dengan nama database:

SHOW TABLES FROM database_name;

Klausa LIKE dapat digunakan untuk memfilter output dari perintah SHOW TABLES sesuai dengan pola tertentu.

SHOW TABLES LIKE pattern;

Misalnya, pernyataan berikut akan mengembalikan semua database yang namanya dimulai dengan 'terbuka':

SHOW TABLES LIKE 'permissions%';

+-------------------------------------------+ | Tables_in_database_name (permissions%) | +-------------------------------------------+ | permissions | | permissions_roles | | permissions_users | +-------------------------------------------+ 3 rows in set (0.00 sec)

Tanda persen ( % ) berarti nol, satu, atau beberapa karakter.

Tampilkan Tabel MySQL dari Baris Perintah

Untuk mendapatkan informasi tentang tabel dari shell Linux, Anda dapat menggunakan perintah mysql -e atau perintah 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 TABLES FROM database_name;'

Output akan menampilkan daftar semua tabel:

+----------------------------+ | Tables_in_database_name | +----------------------------+ | actions | | permissions | | permissions_roles | | permissions_users | | roles | | roles_users | | settings | | users | +----------------------------+

Berikut adalah contoh menggunakan perintah mysqlshow :

mysqlshow database_name

Anda dapat memfilter output dengan perintah grep .

Kesimpulan

Untuk mendapatkan informasi tentang tabel dalam database MySQL, gunakan perintah SHOW TABLES .

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.

marisb mysql