SELECTDATABASE();"/> SELECTDATABASE();">
Rumah > Artikel > pangkalan data > Dapatkan maklumat tentang pangkalan data dan jadual 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 -
mysql> SELECT DATABASE();
+---------------------+ | 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 -
mysql> SHOW TABLES;
+-----------------------------------+ | 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 -
mysql> DESCRIBE pet;
+---------+-------------+-------+------+-----------+--------+ | 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!