SHOW DATABASES //列出 MySQL Server 數據庫。 SHOW TABLES [FROM db_name] //列出數據庫數據表。 SHOW CREATE TABLES tbl_name //導出數據表結構。 SHOW TABLE STATUS [FROM db_name] //列出數據表及表狀態信息。 SHOW COLUMNS FROM tbl_name [FROM db_name] //列出資料表字段 SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。 SHOW FULL COLUMNS FROM tbl_name [FROM db_name]//列出字段及詳情 SHOW FULL FIELDS FROM tbl_name [FROM db_name] //列出字段完整屬性 SHOW INDEX FROM tbl_name [FROM db_name] //列出表索引。 SHOW STATUS //列出 DB Server 狀態。 SHOW VARIABLES //列出 MySQL 系統環境變量。 SHOW PROCESSLIST //列出執行命令。 SHOW GRANTS FOR user //列出某用戶權限 DESC TABLE //獲取表詳細信息 1. mysql_connect("localhost","root",""); mysql_select_db("test"); $query= "desc student"; $result= mysql_query($query); while($row=mysql_fetch_assoc($result)){ print_r($row); } ?> 2. mysql_connect("localhost","root",""); mysql_select_db("test"); $query= "SHOW FULL COLUMNS FROM student"; $result= mysql_query($query); while($row=mysql_fetch_assoc($result)){ print_r($row); } ?> 3. mysql_connect("localhost","root",""); mysql_select_db("test"); $query= "SELECT * FROM student LIMIT 1"; $result= mysql_query($query); $fields= mysql_num_fields($result); for($count=0;$count<$fields;$count++) { $field= mysql_fetch_field($result,$count); print_r($field); } ?>