怎么获取mysql数据库中字段的名字

作者&投稿:仇由素 (若有异议请与网页底部的电邮联系)
如何获取MySQL数据库某个表的所有字段名~

可以通过查询系统表来获取。
1、打开Navicat for Mysql,登录到指定数据库下。
2、新建查询。
3、输入以下语句:

1

select column_name from information_schema.COLUMNS where table_name='表名'


结果:

其中id和name就是test表的字段名字。

方法如下,以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显示了模式对象的信息,包括表。

可以通过查询系统表来获取。

1、打开Navicat for Mysql,登录到指定数据库下。

2、新建查询。

3、输入以下语句:

select column_name from information_schema.COLUMNS where table_name='表名'

结果:

其中id和name就是test表的字段名字。



$sql="select id,Project,Priority,ToBeDone from Testplans where Assignee='17' ";
$result=mysql_query($sql);
$i=0;
while($arr = mysql_fetch_assoc($result)){
if($i==0){ //第一条的时候就输出表头
$keys = array_keys($arr);
echo "<table><tr>";
for($y=0;$y<=3;$y++){

echo "<th>".$keys[$y]."</th>";
}
echo "</tr>";

}
//循环内容
$i++;
}

换了一个思路~用mysql_fetch_assoc 这样的返回结果的键名刚好就是字段名~SO

我直接给你 使用结果集的代码
$i = 0;
echo "<table>";
while($res = mysql_fetch_array($result))
{
if($i == 0){
echo "<tr>";
foreach($res as $k as $v)
{
echo "<td>".$k."</td>";
}
echo "</tr>";
}
echo "<tr>";
foreach($res as $value)
{
echo "<td>".$value."</td>";
}
echo "</tr>";
}
echo "</table>";

form(“”);


编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。_百度...
query = " select * from * where title =$_POST[''] limit 1" ;res = mysql_query($query);mysql_fetch_assoc(){ 具体的原函数忘记了,现在基本都用类封装好的数据库操作很少用到这些函数了}

java 获取mysql 某个数据库中所有表及表的列的信息
ResultSetMetaData rsmd = rs.getMetaData();int colcount = rsmd.getColumnCount();\/\/取得全部列数 for(int i=0;i

如何通过MyBatis获取mysql存储过程返回的不确定个数的多个结果集_百度...
如何通过MyBatis获取mysql存储过程返回的不确定个数的多个结果集 如果对select 返回的结果行都需要处理,使用游标。如果只想取得返回多行中的一行,使用limit。

java怎么获得 mysql 当前数据库大小
\/\/ 得到MYSQL的用户名密码后调用 mysql 的 cmd:String databaseName = pros.getProperty("databaseName");String address = pros.getProperty("address");File backupath = new File(readlyPath);if (!backupath.exists()) { backupath.mkdir();} StringBuffer sb = new StringBuffer();sb....

MySQL函数信息函数
LAST_INSERT_ID(expr) 返回最近一次INSERT或UPDATE语句为自动增长列设置的值。ROW_COUNT() 计算上一条SQL语句执行后影响的行数,与mysql客户端显示和mysql_affected_rows()函数的结果一致。SCHEMA() 和DATABASE()功能相同,用于获取数据库信息。SESSION_USER(), USER(), SYSTEM_USER() 这三个函数都...

怎么查看ubuntu mysql数据库
DATABASES LIKE '%test%'。4、使用 LIKE 从句,查看名字以 db 开头的数据库: SHOW DATABASES LIKE 'db%'。5、使用 LIKE 从句,查看名字以 db 结尾的数据库:SHOW DATABASES LIKE '%db'。6、也可以查看当前工作数据库。7、切换到一个数据库。8、再次查看,成功得到了当前工作数据库的名字。

mysql查询表中数据总条数的语句怎么写
sql查询表中数据总条:SELECT COUNT(*) FROM 表名称。count(*)代表着数据统计的总数。例子 本例返回 "Persons" 表中的行数:SELECT COUNT(*) FROM Personsinfo。返回大于 20 岁的人数:SELECT COUNT(*) FROM Personsinfo WHERE Age>20 根据筛选条件来统计总数。

php+mysql 如何获取一个表中字段的总个数
sql="select * from $c1";result = mysql_query($sql) or die (mysql_error());sums=mysql_num_fields($result);\/\/ 这个这是字段的总个数;

c#连接mysql数据库以后 怎么的获取select语句返回的值而不是影响的条...
1.定义sqlDataAdapter对象,调用fill()方法,将获取的结果填充到DataSet,再将其从DataSet 的DataTable中获取出来 2.定义sqlDataReader对象sqldata,通过sqlCommand对象调用ExecuteRead()方法,在用sqldata调用read()方法,就能将字段读取出来。

mysql怎么获取前10条数据再做时间排序?
select * from Showroom where SType=1 and SShow=1 and SID>=0 order by sid DESC limit 10 --- order by 与 limit 的顺序反了。-_-!!

策勒县15246539312: 怎样从mysql数据库中读取数据表的字段名字 -
乜凌塞莱: 可以通过查询系统表来获取.1、打开Navicat for Mysql,登录到指定数据库下.2、新建查询.3、输入以下语句:select column_name from information_schema.COLUMNS where table_name='表名' 结果:其中id和name就是test表的字段名字.

策勒县15246539312: 怎么获取mysql数据库中字段的名字 -
乜凌塞莱: $sql="select id,Project,Priority,ToBeDone from Testplans where Assignee='17' ";$result=mysql_query($sql);$i=0; while($arr = mysql_fetch_assoc($result)){ if($i==0){ //第一条的时候就输出表头$keys = array_keys($arr); echo "<table><tr>"; for($...

策勒县15246539312: 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);..........

策勒县15246539312: mysql获得表格的字段名称 -
乜凌塞莱: 使用MYSQL的desc 表名语句可以获得此表的所有字段名称、类型和默认值设置例如:desc teacher你可以当作其他SQL那样执行,试试就知道了.

策勒县15246539312: 如何获取mysql数据库中某个表的主键或唯一字段
乜凌塞莱: describe 表名 ; 然后循环取字段名和属性,判断哪个是主键 Key=='PRI'为主键 mysql&gt; describe cdb_videos; +--------------+-----------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-----------------------+------+---...

策勒县15246539312: 查询出Mysql数据库中一个表的所有字段???? -
乜凌塞莱: --通过如下语句得到当前Sql server中所有的数据的名称: use master select [name] from [sysdatabases] order by [name] go-- 查询数据库中的所有用户表 use [DBname] select [id], [name] from [sysobjects] where [type] = 'u' order by [name]--通过上...

策勒县15246539312: mySQL怎么查询所有表的字段呢? -
乜凌塞莱: Java的写法String query = "SELECT * FROM " + ITEM_TABLE + " WHERE item_id = 1";rs = st.executeQuery(query); ResultSetMetaData metaData = rs.getMetaData(); HashSet<String> colNames = new HashSet<String>(); for (int j = 1; j <= ...

策勒县15246539312: 怎么在MYSQL查询数据库中某个字段??? - 技术 -
乜凌塞莱: [ol][*][*]SELECT `TABLE_NAME`[*]FROM information_schema.`COLUMNS`[*]WHERE `TABLE_SCHEMA` = \'$数据库名\'[*]AND `COLUMN_NAME` = \'$字段名\'[*][/ol]

策勒县15246539312: mysql如何查找某字段所在表 -
乜凌塞莱: 1、使用mysql_list_tables() 获取该数据库里所有表名2、循环使用mysql_fetch_field() 获取所有表名里的所有字段名信息(因为该函数查询出的是每个字段的所有信息 比如字段名、字段长度、字段类型等.你要单独取出字段名称 他的使用方法网上有很详细介绍的)3、然后在循环中 查询出一个字段名称就与你已知的字段名比较 如果一样了 那么就在该循环出字段的表里了..这2个函数具体使用方法 你百度查询一下 资料很丰富的 全写出来太费劲了 只能告诉你思路了.

策勒县15246539312: java如何获取mysql数据库表的字段的名称 -
乜凌塞莱: 用java是不能修改表结构的,你增加和删除字段,是属于修改表结构.用语句修改表结构只能在数据库执行sql.增加字段 alter table 表名 add 增加的表字段名称 增加字段的数据类型.删除字段 alter table 表名 drop column 要删除的字段名称.查询表的各个字段信息.select * from syscolumns where id=(select id from sysobjects where name='表名')

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网