Untuk mengakses database MySQL, buka Site Tools > Site > MySQL > phpMyAdmin dan klik tombol Access phpMyAdmin
Jika Anda tidak yakin database mana yang sesuai dengan situs web tertentu, Anda dapat memeriksanya di Site Tools > Site > MySQL > Databases. Periksa label yang akan membantu Anda menemukan database untuk situs Anda
Anda dapat dengan mudah menemukan detail database MySQL Anda dengan membuka Situs Web → Kelola, mencari Database MySQL di sidebar dan mengkliknya
Sesampai di sana cukup gulir ke bawah ke database yang Anda inginkan dan detailnya akan ditampilkan tepat di bawah Database MySQL dan Pengguna MySQL. Di bawah nama database, Anda juga akan menemukan ukurannya
Host untuk semua database adalah localhost. Adapun kata sandi, Anda mengaturnya saat membuat database. Jika Anda tidak mengingatnya - Anda dapat mengatur ulang dengan mudah
Saat kita bekerja dengan server MySQL, merupakan tugas umum untuk menampilkan atau membuat daftar database, menampilkan tabel dari database tertentu, dan informasi akun pengguna dan hak istimewanya yang berada di server. Pada artikel ini, kita akan fokus pada cara daftar database di server MySQL
Kami dapat membuat daftar semua database yang tersedia di host server MySQL menggunakan perintah berikut, seperti yang ditunjukkan di bawah ini
Buka MySQL Command Line Client yang muncul dengan prompt mysql>. Selanjutnya, masuk ke server database MySQL menggunakan kata sandi yang telah Anda buat saat instalasi MySQL. Sekarang, Anda terhubung ke host server MySQL, tempat Anda dapat menjalankan semua pernyataan SQL. Terakhir, jalankan perintah SHOW Databases untuk menampilkan/menampilkan database
Kita dapat melihat keluaran berikut yang menjelaskannya dengan lebih jelas
MySQL juga memungkinkan kita perintah lain untuk membuat daftar database, yang merupakan pernyataan SHOW SCHEMAS. Perintah ini adalah sinonim dari SHOW DATABASES dan memberikan hasil yang sama. Kita bisa memahaminya dengan output berikut
Membuat Daftar Basis Data Menggunakan Pencocokan Pola
Perintah Tampilkan Database di MySQL juga menyediakan opsi yang memungkinkan kita untuk memfilter database yang dikembalikan menggunakan pencocokan pola berbeda dengan klausa LIKE dan WHERE. Klausa LIKE mencantumkan nama database yang cocok dengan pola yang ditentukan. Klausa WHERE memberikan lebih banyak fleksibilitas untuk mencantumkan database yang cocok dengan kondisi yang diberikan dalam pernyataan SQL
Sintaksis
Berikut ini adalah sintaks untuk menggunakan pencocokan pola dengan perintah Show Databases
Kita dapat memahaminya dengan contoh yang diberikan di bawah ini di mana tanda persen (%) mengasumsikan nol, satu, atau banyak karakter
Pernyataan di atas akan memberikan output berikut
Terkadang klausa LIKE tidak cukup; . Skema informasi di MySQL adalah database informasi sehingga kita dapat menggunakannya untuk mendapatkan output menggunakan perintah SHOW DATABASES
Pernyataan ini akan memberikan hasil yang sama dengan perintah SHOW DATABASES
Sekarang, kita akan melihat bagaimana kita dapat menggunakan klausa WHERE dengan perintah SHOW DATABASES. Pernyataan ini mengembalikan database yang nama skemanya dimulai dengan "s"
Ringkasan. dalam tutorial ini, Anda akan belajar bagaimana menggunakan perintah MySQL SHOW DATABASES untuk membuat daftar semua database di server database MySQL
Menggunakan MySQL SHOW DATABASES
Untuk membuat daftar semua database pada host server MySQL, Anda menggunakan perintah SHOW DATABASES sebagai berikut
SHOW DATABASES;
Code language: SQL (Structured Query Language) (sql)Misalnya, untuk mendaftar semua database di server database MySQL lokal, login terlebih dahulu ke server database sebagai berikut
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)_Dan kemudian gunakan perintah SHOW DATABASES
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)Perintah
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)1 adalah sinonim untuk SHOW DATABASES, oleh karena itu perintah berikut mengembalikan hasil yang sama seperti yang di atasSHOW SCHEMAS;
Code language: SQL (Structured Query Language) (sql)_Jika Anda ingin mengkueri database yang cocok dengan pola tertentu, gunakan klausa
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)3 sebagai berikutSHOW DATABASES LIKE pattern;
Code language: SQL (Structured Query Language) (sql)_Misalnya, pernyataan berikut mengembalikan database yang diakhiri dengan string
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)4;SHOW DATABASES LIKE '%schema'; +--------------------+ | Database (%schema) | +--------------------+ | information_schema | | performance_schema | +--------------------+ 2 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)_Penting untuk dicatat bahwa jika server database MySQL dimulai dengan
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)5, Anda tidak dapat menggunakan pernyataan SHOW DATABASES kecuali Anda memiliki hak istimewa SHOW DATABASESMeminta data database dari information_schema
Jika kondisi dalam klausa
>mysql -u root -p Enter password: ********** mysql>
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)9 di databasemysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)0Misalnya, kueri berikut mengembalikan hasil yang sama dengan perintah SHOW DATABASES
SELECT schema_name FROM information_schema.schemata;
Code language: SQL (Structured Query Language) (sql)Pernyataan
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)_2 berikut mengembalikan database yang namanya diakhiri dengan>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)4 ataumysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)4SELECT schema_name FROM information_schema.schemata WHERE schema_name LIKE '%schema' OR schema_name LIKE '%s';
Code language: SQL (Structured Query Language) (sql)Ini mengembalikan set hasil berikut
+--------------------+ | SCHEMA_NAME | +--------------------+ | information_schema | | performance_schema | | sys | | classicmodels | +--------------------+ 4 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)Dalam tutorial ini, Anda telah mempelajari cara menampilkan semua database di server MySQL menggunakan perintah SHOW DATABASES atau kueri dari tabel
>mysql -u root -p Enter password: ********** mysql>
Code language: SQL (Structured Query Language) (sql)9 di databasemysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | classicmodels | | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 6 rows in set (0.00 sec)
Code language: SQL (Structured Query Language) (sql)0