php mysql获取字段名称,PHP获取mysql数据表的字段名称及详细属性

本文详细介绍如何使用PHP通过MySQLi操作,包括列出数据库、表、字段信息,如DESCRIBE和SHOWFULLCOLUMNS,展示数据库状态和系统变量。实例演示了获取`student`表的字段名和详细属性的过程。
摘要由CSDN通过智能技术生成

SHOW DATABASES //列出 MySQL Server 数据库。

SHOW TABLES [FROM db_name] //列出数据库数据表。

SHOW CREATE TABLES tbl_name //导出数据表结构。

SHOW TABLE STATUS [FROM db_name] //列出数据表及表状态信息。

SHOW COLUMNS FROM tbl_name [FROM db_name] //列出资料表字段

SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name]。

SHOW FULL COLUMNS FROM tbl_name [FROM db_name]//列出字段及详情

SHOW FULL FIELDS FROM tbl_name [FROM db_name] //列出字段完整属性

SHOW INDEX FROM tbl_name [FROM db_name] //列出表索引。

SHOW STATUS //列出 DB Server 状态。

SHOW VARIABLES //列出 MySQL 系统环境变量。

SHOW PROCESSLIST //列出执行命令。

SHOW GRANTS FOR user //列出某用户权限

DESC TABLE //获取表详细信息

.

mysql_connect("localhost","root","");

mysql_select_db("test");

$query= "desc student";

$result= mysql_query($query);

while($row=mysql_fetch_assoc($result)){

print_r($row);

}

?>

.

mysql_connect("localhost","root","");

mysql_select_db("test");

$query= "SHOW FULL COLUMNS FROM student";

$result= mysql_query($query);

while($row=mysql_fetch_assoc($result)){

print_r($row);

}

?>

.

mysql_connect("localhost","root","");

mysql_select_db("test");

$query= "SELECT * FROM student LIMIT 1";

$result= mysql_query($query);

$fields= mysql_num_fields($result);

for($count=;$count

{

$field= mysql_fetch_field($result,$count);

print_r($field);

}

?>

PHP获取mysql数据表的字段名称和详细信息的方法

首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: 代码如下: SHOW DATABASES                                //列出 MySQL Serv ...

Dapper中数据表的字段(列)与实体属性不一致时,如何手动配置它们之间的映射?

NET[C#]Dapper中数据表的字段(列)与实体属性不一致时,如何手动配置它们之间的映射? 问题描述 比如有如下的数据表结构:Person: person_id int first_name va ...

随机获取Mysql数据表的一条或多条记录

随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password......)表(有一百多万条记录)为例,对比讲解下几个方法效率问题: sel ...

Linux下修改MySQL数据表中字段属性

一.修改某个表的字段类型及指定为空或非空 alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]; alter table 表名称 modify 字段名称 字段类 ...

java获取mysql数据库表、字段、字段类型、字段注释

最近想要写一个根据数据库表结构生成实体.mapper接口.mapping映射文件.service类的简单代码生成工具,所以查阅了一些资料,怎样获取数据库的表.表中字段.字段类型.字段注释等信息. 最后 ...

Python 获取MySql某个表所有字段名

在使用python导出数据库中数据的时候,往往除了插入的数据以外,还有表字段等信息需要导出,查阅了资料后发现了2种方法 第一种:在mysql自带的表里查询,这个表保存了每张表的字段信息,可以用pymy ...

转载Sql 获取数据库所有表及其字段名称,类型,长度

转载原地址 http://www.cnblogs.com/Fooo/archive/2009/08/27/1554769.html SELECT (case when a.colorder=1 the ...

获取mssqlserver数据库表的字段名称,字段说明,数据类型,主键等表的信息

sql脚本: SELECT TableName then d.name else '' end,---表名 TableShowsThat then isnull(f.value,'') else '' ...

查询MySQL数据表的字段名和表结构

查询表的字段: -- 查询表的字段名 SELECT COLUMN_NAME -- GROUP_CONCAT('a.', COLUMN_NAME SEPARATOR ',') AS COLUMN_NAM ...

随机推荐

BOM以及定时器

一.BOM 1.操作浏览器的一些方法 (浏览器对象模型) 2.window是is中的顶级变量,是一个全局的变量,所有人都可以访问到它,基本 的方法和属性 (document,alert,console ...

做完c语言作业的心得

算是第一次自己接触c语言,并不是很深入的了解了,但也完成了第一次课的作业.在没有复制粘贴的情况下,8遍的简单编程让我记下了它基本的格式. 实验1.2.3.7都是基本的输入字,和课上的练习差不多,巩固最 ...

仿iOS Segmented Control样式"

同步发表于http://avenwu.net/2015/02/05/styled_radiogroup_segmented_control Fork on github https://github. ...

PHP读某一个目录下所有文件和文件夹

废话少说了 直接上代码 <?php function read_dir($dir) { if (!is_dir($dir)) { echo 'not a dir '; return; } if ...

ADB 无法启动

今天在做项目时候,突然无法启动,进入CMD命令启动adb 提示: adb server is out of date. killing... ADB server didn't ACK * faile ...

COJ 0802 非传统题(二)

(颓了这么多天是时候干点正事了QAQ) 非传统题(二) 难度级别:B: 运行时间限制:1000ms: 运行空间限制:51200KB: 代码长度限制:2000000B 试题描述 还是很久很久以前,chx ...

MyBatis-防止Sql注入以及sql中&num;&lbrace;&rcub;与&dollar;&lbrace;&rcub;取参数的区别

#{}能够更安全的取出参数 ${}取出的参数不安全 尽量不要使用${}取参数 原因: A:select * from table where a = '10001' and b = ${paramet ...

《java入门第一季》之面向对象综合小案例

需求: /*     教练和运动员案例         乒乓球运动员和篮球运动员.         乒乓球教练和篮球教练.         跟乒乓球相关的人员都需要学习英语.         分析,这 ...

学react的第一天

属性 class = className for = htmlFrom jsx语法被编译了,所以可以在return里写html标签 react的属性 constructor(props){ super ...

js便签笔记(14)——用nodejs搭建最简单、轻量化的http server

1. 引言 前端程序猿主要关注的是页面,你可能根本就用不到.net,java,php等后台语言. 但是你制作出来的网页总要运行.总要测试吧?——那就免不了用到http server.我先前都是用vis ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值