[SQL ] MySQL, 有欄位且無資料的table,如何查詢該table之欄位名稱?

看板Database作者 (N=NP)時間16年前 (2009/06/23 15:53), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
請教各位大大, 如下範例所述,當小弟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

06/23 16:26, , 1F
該看文件了你.. http://0rz.tw/96NwK
06/23 16:26, 1F

06/24 00:31, , 2F
show table;
06/24 00:31, 2F

06/24 00:36, , 3F
我說錯了 是 desc 表名;
06/24 00:36, 3F
文章代碼(AID): #1AG8deUM (Database)