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
投稿

猜你喜欢

  • python实现单例的两种方法解读

    2022-04-10 21:10:46
  • opencv 实现特定颜色线条提取与定位操作

    2023-09-07 01:24:26
  • PHP之数组学习

    2024-05-02 17:35:43
  • 初学js者对javascript面向对象的认识分析

    2011-03-16 11:04:00
  • Pandas实现DataFrame的简单运算、统计与排序

    2022-03-29 02:09:54
  • MSSQL安全设置的具体步骤和方法小结

    2012-07-11 15:54:11
  • html中的sub与sup标签

    2009-03-06 13:12:00
  • 利用Math.js解决JS计算小数精度丢失问题

    2024-04-29 13:44:04
  • conda查看、创建、删除、激活与退出环境命令详解

    2022-02-25 19:11:09
  • 一文教你用python编写Dijkstra算法进行机器人路径规划

    2021-09-16 21:09:28
  • 在PyCharm的 Terminal(终端)切换Python版本的方法

    2021-10-31 08:37:07
  • Access与Flash的结合应用

    2008-11-20 16:44:00
  • php网络安全中命令执行漏洞的产生及本质探究

    2023-05-30 05:34:31
  • 用sql脚本创建sqlserver数据库触发器范例语句

    2024-01-27 16:42:14
  • 99%的程序员都会收藏的书单 你读过几本?

    2022-10-01 19:45:59
  • pytorch collate_fn的基础与应用教程

    2021-06-03 02:55:57
  • Python torch.onnx.export用法详细介绍

    2022-04-28 22:07:33
  • python调用百度语音REST API

    2022-09-16 18:19:07
  • pycharm进入时每次都是insert模式的解决方式

    2023-08-09 09:52:16
  • Numpy数组转置的两种实现方法

    2023-01-22 16:36:54
  • asp之家 网络编程 m.aspxhome.com