Mysql使用Describe命令判断字段是否存在

时间:2011-04-25 18:27:00 

工作时需要取得MySQL中一个表的字段是否存在

于是就使用Describe命令来判断

mysql_connect(localhost, root, root);

mysql__db(demo);

$test = mysql_query(Describe cdb_posts first);

$test = mysql_fetch_array($test);

$test[0]返回的是该字段的名称,比如我要查询first字段,返回的就是first

如果此字段不存在返回的就是NULL,通过这样可以判断一个字段是否存在

附加资料:

describe命令

一、describe命令用于查看特定表的详细设计信息,例如为了查看guestbook表的设计信息,可用:

describe guestbook

二、可通过”show comnus”来查看数据库中表的列名,有两种使用方式:

show columns form 表名 from 数据库名

或者:

show columns from 数据库名.表名

三、用describe命令查询具体列的信息

describe guestbook id

就是查询guestbook中id字段的列信息

{DESCRIBE | DESC} tbl_name [col_name | wild]

DESCRIBE 是 SHOW COLUMNS FROM 的缩写。DESCRIBE 提供有关一个表的列信息。col_name 可以是一个列名或是一个包含 SQL 通配符字符 “” 和 “_” 的字符串。没有必要用引号包围字符串。

如果列类型不同于你所期望的基于一个 CREATE TABLE 语句建立的列,注意 MySQL 有时会更改列类型。这个语句是提供给与 Oracle 兼容的。

标签:mysql,命令,字段
0
投稿

猜你喜欢

  • 使用Canal实现PHP应用程序与MySQL数据库的实时数据同步

    2023-05-25 01:54:39
  • 提升网站可用性的3个忠告

    2008-01-31 13:48:00
  • 解决IE下提示“无法打开Internet站点 已终止操作”的错误

    2009-03-04 12:04:00
  • 如何在浏览器地址栏显示自己的Favicons.ico图标

    2007-10-22 11:45:00
  • mysql proxy问题

    2009-02-27 15:54:00
  • 表单name与id的区别和相似之处

    2007-12-13 12:55:00
  • asp采集常用的几个FUCTION

    2007-09-05 19:45:00
  • 提高网页加载显示速度的方法

    2007-08-10 13:17:00
  • asp程序定义变量比不定义变量速度快一倍

    2012-12-04 20:06:32
  • asp 类型转换函数大全第1/2页

    2011-04-07 11:06:00
  • 你的网站使用了微格式了么

    2009-05-21 12:10:00
  • 使用xml http为网站增加域名查询功能

    2008-05-29 13:42:00
  • 瞬间的设计(四)【碳酸饮料会】

    2009-12-23 13:56:00
  • Oracle数据库的十种重新启动步骤

    2012-07-21 14:58:25
  • Oracle也有注入漏洞

    2010-07-23 13:03:00
  • 设计的商业价值

    2009-08-13 14:43:00
  • 一些SQL查询语法参考

    2007-10-14 11:56:00
  • asp如何将产生的密码记录并发送给用户?

    2009-11-26 20:50:00
  • MySQL查询优化

    2009-03-09 14:41:00
  • 如何在独立服务器上创建用户?

    2010-06-18 19:59:00
  • asp之家 网络编程 m.aspxhome.com