หากต้องการส่งคืนชื่อเขตข้อมูลของตาราง คุณสามารถใช้คำสั่ง desc ไวยากรณ์มีดังนี้ −
desc yourTableName;
หรือคุณสามารถใช้ฟิลด์ column_name จากตาราง information_schema.columns ไวยากรณ์มีดังนี้ −
เลือก column_name จาก information_schema.columns โดยที่ table_name ='yourTableName';
เพื่อให้เข้าใจทั้งไวยากรณ์ สมมติว่าเรามีตาราง 'ExtractCommentDemo1'
การใช้ไวยากรณ์แรก −
mysql> อธิบาย ExtractCommentDemo1;
ต่อไปนี้เป็นผลลัพธ์ที่แสดงฟิลด์ -
<ก่อนหน้า>+----------+--------------+------+----+------- ---+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+----------+-------------+------+----+-------- --------+| รหัสผู้ใช้ | int(11) | ใช่ | | NULL | || ชื่อผู้ใช้ | varchar(200) | ใช่ | | NULL | |+----------+-------------+------+-------------+--------- +-------+2 แถวในชุด (0.00 วินาที)การใช้ไวยากรณ์ที่สอง:
mysql> เลือก column_name จาก INFORMATION_SCHEMA.COLUMNS −> โดยที่ table_name ='ExtractCommentDemo1';
ต่อไปนี้เป็นผลลัพธ์ที่แสดงชื่อฟิลด์ -
<ก่อนหน้า>+-------------+| COLUMN_NAME |+-------------+| รหัสผู้ใช้ || ชื่อผู้ใช้ |+-------------+2 แถวในชุด (0.00 วินาที)