SELECTDATABASE();"/> SELECTDATABASE();">

Rumah  >  Artikel  >  pangkalan data  >  Dapatkan maklumat tentang pangkalan data dan jadual MySQL

Dapatkan maklumat tentang pangkalan data dan jadual MySQL

王林
王林ke hadapan
2023-08-25 23:25:131277semak imbas

获取有关 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();

Output

+---------------------+
| DATABASE()          |
+---------------------+
| databaseInUse       |
+---------------------+

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

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

Query H2>
mysql> SHOW TABLES;

Output

+-----------------------------------+
| Tables_in_databaseInUse           |
+-----------------------------------+
| val1                              |
| val1                              |
+-----------------------------------+

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;

Output

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

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam