作者milochen (N=NP)
看板Database
標題[SQL ] MySQL, 有欄位且無資料的table,如何查詢該table之欄位名稱?
時間Tue Jun 23 15:53:11 2009
請教各位大大,
如下範例所述,當小弟create一個table tb2之後,
對tb2作select之後並無法得知tb2有那些欄位名稱。
因為它會回傳 Empty set (0.00 sec)
一直到有資料被insert 為止,再作select 才有辦法show出欄位名稱。
請問有沒有什麼辦法,能夠查詢出來 table 有那些欄位名稱呢?
因為一直google不到,也剛研究SQL語法沒多久。 所以在此請教一下各位大大了
感謝。
mysql> create table tb2(name char(10));
Query OK, 0 rows affected (0.01 sec)
mysql> select * from tb2;
Empty set (0.00 sec)
mysql> insert into tb2(name) values(543);
Query OK, 1 row affected (0.00 sec)
mysql> select * from tb2;
+------+
| name |
+------+
| 543 |
+------+
1 row in set (0.00 sec)
mysql>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.202.91
2F:推 coldollsheep:show table; 06/24 00:31
3F:推 coldollsheep:我說錯了 是 desc 表名; 06/24 00:36