使用MYSQL的
desc
表名
例如:desc
teacher
你可以当作其他SQL那样执行,试试就知道了。
1、使用mysql_list_tables()
获取该数据库里所有表名
2、循环使用mysql_fetch_field()
获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息
比如字段名、字段长度、字段类型等。你要单独取出字段名称
他的使用方法网上有很详细介绍的)
3、然后在循环中
查询出一个字段名称就与你已知的字段名比较
如果一样了
那么就在该循环出字段的表里了。。
这2个函数具体使用方法
你百度查询一下
资料很丰富的
全写出来太费劲了
只能告诉你思路了。
mysql数据库多余的数据表清理方法:
drop
table命令用于删除数据表。
drop
table命令格式:drop
table
<表名>;
例如,删除表名为
myclass
的表:
mysql>
drop
table
myclass;
drop
table用于删除一个或多个表。必须有每个表的drop权限。所有的表数据和表定义会被取消,所以使用本语句要小心。
在url里指定数据库,比如String url="jdbc:mysql://localhost:3306/testuseUnicode=true&characterEncoding=gbk";
其中test就是数据库名
另外为了以防万一,可以在SQL语句中写表时加上数据库,比如 DATA1USER1
mysql中
有个information_schema的数据库
里面有个TABLES的表
这里面就包含了MYSQL
所有表的信息
至于表的字段具体信息我也不太清楚了
以上就是关于mysql获得表格的字段名称全部的内容,包括:mysql获得表格的字段名称、如何利用mysql系统命令直接查询某字段出现在所在的表方法、怎样从mysql数据库中读取数据表的字段名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)