Tutorial 8-Pangkalan Data Mysql
Isi kandungan:
- Paparkan Pangkalan MySQL
- Tunjukkan Semua Pangkalan MySQL
- Menapis Keputusan
- Paparkan pangkalan data MySQL dari Barisan Perintah
- Kesimpulannya
Apabila mentadbir pangkalan data pangkalan MySQL, salah satu tugas yang paling biasa yang perlu anda lakukan adalah untuk mengenali alam sekitar. Ini melibatkan tugasan seperti penyenaraian pangkalan data yang berada di pelayan, memaparkan jadual pangkalan data tertentu atau mendapat maklumat tentang akaun pengguna dan keistimewaan mereka.
Tutorial ini menerangkan bagaimana untuk menunjukkan semua pangkalan data dalam pelayan MySQL atau MariaDB melalui baris arahan.
Paparkan Pangkalan MySQL
Cara paling biasa untuk mendapatkan senarai pangkalan data MySQL adalah dengan menggunakan klien
mysql
untuk menyambung ke pelayan MySQL dan menjalankan perintah
SHOW DATABASES
.
Akses pelayan MySQL menggunakan arahan berikut dan masukkan kata laluan pengguna MySQL anda apabila diminta:
mysql -u user -p
Sekiranya anda tidak menetapkan kata laluan untuk pengguna MySQL anda, anda boleh meninggalkan suis
-p
.
Dari dalam shell MySQL laksanakan perintah berikut:
SHOW DATABASES;
Perintah ini akan mencetak senarai semua pangkalan data yang mana pengguna mempunyai semacam keistimewaan yang diberikan. Output akan sama dengan ini:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Perintah lain yang boleh anda gunakan untuk menyenaraikan pangkalan data adalah
SHOW SCHEMAS
yang merupakan sinonim bagi arahan
SHOW DATABASES
:
SHOW SCHEMAS;
Output akan sama seperti ketika menggunakan perintah
SHOW DATABASES
:
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+ 2 rows in set (0.00 sec)
Tunjukkan Semua Pangkalan MySQL
Untuk menyenaraikan semua pangkalan data pada pelayan MySQL, anda perlu log masuk sebagai pengguna yang boleh mengakses semua pangkalan data, secara lalai yang merupakan pengguna root MySQL atau menetapkan keistimewaan
SHOW DATABASES
global.
Log masuk pengguna root MySQL:
mysql -u user -p
Jalankan arahan
SHOW DATABASES
:
SHOW DATABASES;
Anda akan melihat senarai semua pangkalan data pada pelayan MySQL:
+--------------------+ | Databases | +--------------------+ | information_schema | | database_name | | mysql | | opencart | | wordpress | | performance_schema | | sys | +--------------------+ 7 rows in set (0.00 sec)
Menapis Keputusan
Klausa
LIKE
boleh digunakan untuk menapis output perintah
SHOW DATABASES
mengikut corak tertentu.
SHOW DATABASES LIKE pattern;
Sebagai contoh, pernyataan berikut akan mengembalikan semua pangkalan data yang nama bermula dengan 'terbuka':
SHOW DATABASES LIKE 'open%';
+--------------------+ | Database | +--------------------+ | opencart | +--------------------+ 1 rows in set (0.00 sec)
Tanda peratus (
%
) bermaksud sifar, satu atau beberapa aksara.
Pernyataan berikut akan memberi anda senarai semua pangkalan data yang bermula dengan sama ada "terbuka" atau "perkataan":
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)
Paparkan pangkalan data MySQL dari Barisan Perintah
Untuk mendapatkan senarai pangkalan data tanpa melog masuk ke shell MySQL, anda boleh menggunakan sama ada perintah
mysql
dengan pilihan
-e
yang bermaksud untuk melaksanakan atau
mysqlshow
yang memaparkan maklumat pangkalan data dan jadual.
Ini amat berguna apabila anda mahu bekerja dengan pangkalan data MySQL anda menggunakan skrip shell.
Jalankan arahan berikut pada terminal anda untuk menunjukkan senarai semua pangkalan data:
mysql -u user -p -e 'show databases;'
+--------------------+ | Database | +--------------------+ | information_schema | | opencart | +--------------------+
Berikut ialah contoh menggunakan perintah
mysqlshow
:
mysqlshow -u user -p
Output akan sama dengan yang pertama dari arahan sebelumnya.
Kesimpulannya
Anda telah belajar bagaimana untuk mendapatkan senarai semua pangkalan data dalam pelayan MySQL anda.
Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.
mysql mariadbFirefox: senarai kawalan senarai bar autocomplete menunjukkan senarai
Mahu mengawal keputusan yang ditunjukkan oleh senarai autocomplete bar alamat di Firefox? Mungkin anda tidak mahu ia menunjukkan sejarah pelayar anda. Lihat bagaimana.
Bagaimana untuk menunjukkan / senarai pengguna dalam mysql
Tutorial ini menerangkan cara menyenaraikan semua akaun pengguna dalam pelayan pangkalan data MySQL melalui baris arahan.
Senarai (tunjukkan) jadual dalam pangkalan data mysql
Artikel ini menunjukkan cara menyenaraikan jadual dalam pangkalan data MySQL atau MariaDB melalui baris arahan menggunakan perintah SHOW TABLES.







