MySQL中describe命令的使用方法小结
一、describe命令用于查看特定表的详细设计信息
例如为了查看guestbook表的设计信息,可用:
describeguestbook describeol_useruserid
二、可通过”showcomnus”来查看数据库中表的列名
有两种使用方式:
showcolumnsform表名from数据库名
或者:
showcolumnsfrom数据库名.表名
三、用describe命令查询具体列的信息
describeguestbookid
就是查询guestbook中id字段的列信息
{DESCRIBE|DESC}tbl_name[col_name|wild]
DESCRIBE是SHOWCOLUMNSFROM的缩写。
DESCRIBE提供有关一个表的列信息。col_name可以是一个列名或是一个包含SQL通配符字符“%”和“_”的字符串。没有必要用引号包围字符串。
mysql>descol_userusername\G
***************************1.row*************************** Field:UserName Type:varchar(100) Null:NO Key:MUL Default: Extra: 1rowinset(0.02sec)
四、判断字段是否存在
mysql_connect('localhost','root','root'); mysql_select_db('demo'); $test=mysql_query('Describecdb_postsfirst'); $test=mysql_fetch_array($test);
$test[0]返回的是该字段的名称,比如我要查询first字段,返回的就是first
如果此字段不存在返回的就是NULL,通过这样可以判断一个字段是否存在