Dapatkan maklumat tentang pangkalan data dan jadual MySQL

王林
Lepaskan: 2023-08-25 23:25:13
ke hadapan
1261 orang telah melayarinya

获取有关 MySQL 数据库和表的信息

Pengguna mungkin terlupa nama pangkalan data atau jadual, struktur jadual atau nama lajur. Masalah ini boleh diselesaikan menggunakan MySQL kerana ia menyokong banyak pernyataan yang memberikan maklumat tentang pangkalan data dan jadual yang disokongnya.

Pertanyaan "SHOW DATABASES" boleh digunakan untuk menyenaraikan semua pangkalan data yang diuruskan oleh MySQL. pelayan. Untuk melihat pangkalan data yang sedang digunakan, gunakan fungsi "DATABASE()".

Mari kita fahami pertanyaan ini dalam bahagian di bawah -

Query

mysql> SELECT DATABASE();
Salin selepas log masuk

Output

+---------------------+
| DATABASE()          |
+---------------------+
| databaseInUse       |
+---------------------+
Salin selepas log masuk

Jika tiada pangkalan data dipilih, ia akan menghasilkan output "NULL".

Untuk melihat jadual yang mengandungi pangkalan data lalai, anda boleh menggunakan pertanyaan berikut -

Query
mysql> SHOW TABLES;
Salin selepas log masuk

Output

+-----------------------------------+
| Tables_in_databaseInUse           |
+-----------------------------------+
| val1                              |
| val1                              |
+-----------------------------------+
Salin selepas log masuk

Nama lajur dalam output yang dijana oleh pertanyaan di atas ialah "Tables_in_databaseInUse" di mana pangkalan dataInUse ialah nama pangkalan data sedang digunakan/dipilih .

Jika pengguna ingin mengetahui maklumat lanjut tentang struktur jadual, dia boleh menggunakan pernyataan "DESCRIBE". Ia akan memaparkan maklumat tentang lajur setiap jadual -

Query

mysql> DESCRIBE pet;
Salin selepas log masuk

Output

+---------+-------------+-------+------+-----------+--------+
| Field   | Type        | Null  | Key  | Default   | Extra  |
+---------+-------------+-------+------+-----------+--------+
| name    | varchar(20) | YES   |      | NULL      |        |
| owner   | varchar(20) | YES   |      | NULL      |        |
+---------+-------------+-------+------+-----------+--------+
Salin selepas log masuk

medan mewakili nama lajur, 'Jenis' mewakili jenis data lajur, 'NULL' mewakili sama ada lajur boleh mengandungi nilai NULL, ' Kunci' menunjukkan sama ada lajur diindeks dan "lalai" menentukan nilai lalai lajur. "Tambahan" memaparkan maklumat khas tentang lajur. Jika lajur dibuat dengan pilihan "AUTO_INCRMENT", nilainya ialah "auto_increment", bukan kosong.

Atas ialah kandungan terperinci Dapatkan maklumat tentang pangkalan data dan jadual MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!