ZKX's LAB

mysql 读取字段名 MYSQL获取一个表所有字段名的最佳办法是什么?

2020-07-26知识15

如何获取MySQL数据库某个表的所有字段名? 方法如下,以oracle为例:select*from all_tables WHERE owner='SCOTT';或者 SELECT*FROM DBA_TABLES WHERE OWNER='SCOTT';数据字典视图表和列DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。关于MySQL读取没有这个字段名但是有这个记录是怎么回事? 三年学习接触再加三年开发工作的小技术员~你说的这个我是不信的.我觉得应该是你其他表里有联合查询带出来的,或者配置文件里写死了一个字段,再或者代码里添加了这个字段。方便的话截个图看下MYSQL获取一个表所有字段名的最佳办法是什么? 所有字段获取:SELECT COLUMN_NAME FROM 'information_schema'.'COLUMNS' where 'TABLE_SCHEMA'='数据库名称' and 'TABLE_NAME'='你的表名' order by COLUMN_NAME;笨方法:单个获取re_name_1=mysql_field_name($result,1);re_name_2=mysql_field_name($result,2);mysql如何获取主键的字段名 SELECT k.column_nameFROM information_schema.table_constraints tJOIN information_schema.key_column_usage kUSING(constraint_name,table_schema,table_name)WHERE t.constraint_type='PRIMARY KEY'AND t.table_schema='db'AND t.table_name=tbl'

#select#mysql数据库#mysql#mysql添加字段#数据库

随机阅读

qrcode
访问手机版