mysql字段名怎么查询 mysql查询字段数据类型

MYSQL查询字段在哪个表 , 要怎么查呢?1、使用mysql_list_tables()
获取该数据库里所有表名
2、循环使用mysql_fetch_field()
获取所有表名里mysql字段名怎么查询的所有字段名信息(因为该函数查询出的是每个字段的所有信息
比如字段名、字段长度、字段类型等 。mysql字段名怎么查询你要单独取出字段名称
【mysql字段名怎么查询 mysql查询字段数据类型】mysql字段名怎么查询他的使用方法网上有很详细介绍的)
3、然后在循环中
查询出一个字段名称就与mysql字段名怎么查询你已知的字段名比较
如果一样mysql字段名怎么查询了
那么就在该循环出字段的表里了 。。
这2个函数具体使用方法
你百度查询一下
资料很丰富的
全写出来太费劲了
只能告诉你思路了 。
mysqli如何查看字段名mysqli_result::fetch_fields
mysqli_fetch_fields
(PHP 5)
mysqli_result::fetch_fields -- mysqli_fetch_fields — Returns an array of objects representing the fields in a result set
?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT * from yourtablename";
if ($result = mysqli_query($link, $query)) {
/* Get field information for all columns */
$finfo = mysqli_fetch_fields($result);
foreach ($finfo as $val) {
printf("Name:%s\n", $val-name);
printf("Table:%s\n", $val-table);
printf("max. Len: %d\n", $val-max_length);
printf("Flags:%d\n", $val-flags);
printf("Type:%d\n\n", $val-type);
}
mysqli_free_result($result);
}
/* close connection */
mysqli_close($link);
?
如何查询数据库中表的字段名按照如下语句查询数据库中表的字段名:
1、SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'SELECT * FROM INFORMATION_SCHEMA.TABLES
2、查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM
INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *
FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
扩展资料:
其它用法扩展:
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql SHOW DATABASES;
2、创建一个数据库MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3、选择所创建的数据库
mysql USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
4、查看现在的数据库中存在什么表
mysql SHOW TABLES;
5、创建一个数据库表
mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、显示表的结构:
mysql DESCRIBE MYTABLE;
7、往表中加入记录
mysql insert into MYTABLE values (”hyq”,”M”);
8、用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
如何获取MySQL数据库某个表的所有字段名可以通过查询系统表来获取 。
1、打开Navicat for Mysql , 登录到指定数据库下 。
2、新建查询 。
3、输入以下语句:
1
select column_name from information_schema.COLUMNS where table_name='表名'
结果:
其中id和name就是test表的字段名字 。
用mysql怎么查询出字段中的前几个字?首先保证mysql字段名怎么查询,没有乱码 。
然后可以使用:SUBSTRING()函数(SUBSTRING(字段名,开始位置,结束位置),mysql这个函数是从1开始mysql字段名怎么查询 , 请注意mysql字段名怎么查询?。?

推荐阅读