mysql中如何在查询中得到各字段的相关属性?

tyzam 2003-12-15 04:54:08
小弟现在要在jsp中嵌入这样的代码得到一个表中各字段的相关属性例如varchar(100) NOT NULL DEFAULT ''之类的并以网页的形式显示出来,这样的sql语句怎么写?请各位大虾多多指教
...全文
631 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyzam 2003-12-18
  • 打赏
  • 举报
回复
我的意思是要对它返回的东西进行处理,而不是简单的显示出来啊,比如我要对其中的某些信息进行组合,以形成一个新的update语句或者动态添加字段之类的形式
shuixin13 2003-12-17
  • 打赏
  • 举报
回复
这个我也知道啊,但是问题是我怎么对desc进行操作的问题,有什么方法进行操作吗?
>>>>>>>>>>>>

??
这是什么意思呀??
DESC `reg_info`;
你就将它当作一个 SQL 语句 发出去就行啦
fish21cn 2003-12-17
  • 打赏
  • 举报
回复
SHOW TABLE STATUS;

SHOW TABLES FROM $DatabaseName;

SHOW KEYS FROM $TableName;

SHOW COLUMNS FROM $table_name LIKE $enum_column_name

多查查、试试这类型的的命令。mysql手册里有.
tyzam 2003-12-17
  • 打赏
  • 举报
回复
上班时up一下
tyzam 2003-12-16
  • 打赏
  • 举报
回复
这个我也知道啊,但是问题是我怎么对desc进行操作的问题,有什么方法进行操作吗?
cloudchen 2003-12-16
  • 打赏
  • 举报
回复
desc `tablename`;
tyzam 2003-12-16
  • 打赏
  • 举报
回复
哦是吗,可惜我用的不是php,呵呵,不知道还有没有别的看法呢。路过的也来顶一下啊
roapzone 2003-12-15
  • 打赏
  • 举报
回复
关注!!
PHP里可以这样写
mysql_fetch_field
取得字段信息。

语法: object mysql_fetch_field(int result, int [field_offset]);

返回值: 类

函数种类: 数据库功能




内容说明


本函数返回的类资料为 result 的字段 (Column) 信息。返回类的属性如下:

name - 字段名称
table - 字段所在表格的资料表名称
max_length - 字段的最大长度
not_null - 若为 1 表示本字段不能是空的 (null)
primary_key - 若为 1 表示本字段是主要键 (primary key)
unique_key - 若为 1 表示本字段为不可重覆键 (unique key)
multiple_key - 若为 1 表示本字段为可重覆键 (non-unique key)
numeric - 若为 1 表示本字段为数字类型 (numeric)
blob - 若为 1 表示本字段为位类型 (BLOB)
type - 字段类型
unsigned - 若为 1 表示本字段为无记号 (unsigned)
zerofill - 若为 1 表示本字段为被零填满 (zero-filled)


JSP偶不懂
看看相关的帮助函数

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧