`

mysql遍历输出数据库表字段信息

 
阅读更多
<?php
mysql_connect("127.0.0.1:3336","root","myoa888");
mysql_select_db("TD_OA");
$ip=$_SERVER['REMOTE_ADDR'];
$sql="SELECT
 
column_name AS `列名`,
 
data_type   AS `数据类型`,
 
character_maximum_length  AS `字符长度`,
 
numeric_precision AS `数字长度`,
 
numeric_scale AS `小数位数`,
 
is_nullable AS `是否允许非空`,
 
column_default  AS  `默认值`,
 
column_comment  AS  `备注`
 
FROM
 
Information_schema.columns
 
WHERE TABLE_SCHEMA='TD_OA' and 
 
table_Name='sys_function' order by ORDINAL_POSITION asc";

$q=mysql_query($sql);

	echo "<table border=1>";
	echo "<tr style='background-color:#ccc'>";
	echo "<td>列名</td>";
	echo "<td>字段描述</td>";
	echo "<td>数据类型</td>";
	echo "<td>字符长度</td>";
	echo "<td>数字长度</td>";
	echo "<td>小数位数</td>";
	echo "<td>是否允许非空</td>";
	echo "<td>默认值</td>";
	echo "</tr>";
$i=2;
while($r=mysql_fetch_array($q)){
	
	if((abs($i)+2)%2==1){
	echo "<tr style='background-color:#eee'>";
	}else{
	echo "<tr>";
	}



	echo "<td>".$r[列名]."</td>";
	echo "<td>".$r[备注]."</td>";
	echo "<td>".$r[数据类型]."</td>";
	echo "<td>".$r[字符长度]."</td>";
	echo "<td>".$r[数字长度]."</td>";
	echo "<td>".$r[小数位数]."</td>";
	echo "<td>".$r[是否允许非空]."</td>";
	echo "<td>".$r[默认值]."</td>";
	echo "</tr>";
	$i++;
	
}
	echo "</table>";

?>

 

分享到:
评论

相关推荐

    Java源码获取数据库中表的字段信息

    以下是一个简单的示例代码,演示如何使用Java和JDBC获取MySQL数据库中表的字段信息: ```java import java.sql.*; public class FieldInfoExtractor { public static void main(String[] args) { String url = ...

    Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中_数据库_杨秀璋的专栏-CSDN博客

    本文将详细介绍如何在Java开发环境中,结合MyEclipse IDE和Tomcat服务器,配置MySQL数据库并实现查询结果显示在JSP网页中。这个过程对于任何Java Web开发者来说都是基本技能,能够帮助你构建动态的Web应用程序。 ##...

    谷歌翻译接口调用、数据库字段翻译助手

    它可以遍历数据库中的所有字段,通过调用谷歌翻译接口,将字段名或字段注释从一种语言翻译成另一种语言,从而极大地提高工作效率。 在这个名为“TranslateApp.exe”的应用程序中,可能包含以下功能: 1. 连接数据库...

    Java+RestltData获取数据库、数据库表、表字段、执行sql等数据源操作源码

    本篇将围绕Java结合`RestltData`获取数据库、数据库表、表字段以及执行SQL等数据源操作的相关知识点进行深入探讨。 首先,`RestltData`这个名字可能是"Result Data"的缩写,它可能是一个用来封装查询结果的对象,...

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    例如,你可以定义函数或过程,遍历模型中的每个表和列,检查是否存在注释,如果没有,则从其他来源(如数据库元数据或额外的文本文件)获取注释信息,并添加到PowerDesigner的模型中。 在完成所有必要的调整后,...

    java读取excl文件内容进行mysql自动创建表

    本篇将深入探讨如何利用Java读取Excel文件内容,并自动根据这些内容在MySQL数据库中创建相应的表。 首先,我们需要了解Java中用于读取Excel文件的库。Apache POI是一个流行的选择,它提供了对Microsoft Office格式...

    Mysql.rar_C MYSQL_C++ 访问 mysql_c# mysql_c++ mysql_mysql c++

    在这个头文件中,开发人员可能会定义表示数据库表字段的结构体或类,这有助于在程序中处理数据时保持类型安全。结构体或类的成员可以对应于数据库表的列名,而成员类型则对应于列的数据类型。 在C++中访问MySQL...

    MySQL数据库开发的三十六条军规

    4. 保持表身段苗条,表字段数应该少而精,以提升IO效率、加快全表遍历、表修复的速度,同时提高并发处理能力和alter table操作的速度。 5. 平衡范式与冗余,既要严格遵循三大范式保证数据的一致性,又要在效率优先的...

    java如何获得数据库表中各字段的字段名

    ### Java如何获得数据库表中各字段的字段名 在Java编程中,经常需要与数据库进行交互,例如查询、更新或删除等操作。其中一项常见需求是获取数据库表中的所有字段名称。这通常在动态生成报表或者需要根据数据库结构...

    python操作mysql教程与实例代码-PDF

    内容包括连接MySQL数据库、执行SQL语句、获取结果集、遍历结果集、获取指定字段、获取表字段名、将图片插入数据库、执行事务等。实例代码丰富,适合想要学习Python操作MySQL的开发者参考。 知识点如下: 1. 安装...

    MFC.rar_MFC_mfc 数据库_mfc库_mfc,数据库_数据库MFC

    4. CFieldInfo:这个类提供了关于数据库表字段的信息,如字段名、类型、大小等,可以在运行时获取。 在"MFC数据库程序开发.doc"中,你可能会找到如何使用MFC进行数据库程序开发的具体步骤,包括如何创建数据库连接...

    java连接Mysql驱动包

    例如,如果你有一个名为`users`的表,可能会生成一个`User`类,包含与表字段相对应的属性。 “自动生相应的实体类格式的表结构”可能是指反向工程(Reverse Engineering)的过程,通过工具分析数据库表结构,自动...

    在EXCEL中比较数据库表的字段是否一致

    总结,比较Excel中的数据库表字段一致性是一个多步骤的过程,可以选择手动操作、Excel公式、VBA宏、Java编程或使用专门的工具。具体选择取决于你的需求、技术背景和时间限制。在实际操作中,应确保数据安全,避免因...

    Python操作Mysql实例教程手册

    包括执行SQL语句、获取结果集、遍历结果集、获取特定字段、获取表字段名、将图片插入数据库、执行事务等,提供了丰富的代码实例。 首先,我们来看看如何使用Python取得MySQL的版本。在Windows环境下,需要安装MySQL...

    动软代码生成器mysql字段注释生成.zip

    动软代码生成器是一款强大的开发工具,它能解析MySQL数据库中的表结构,并根据表字段的属性(如字段名、数据类型、长度等)自动生成相应的注释。用户只需提供数据库连接信息,软件就能自动遍历所有表,对每个字段...

    mysql数据库差异比较的PHP代码

    输出的信息包括缺失的表(存储在数组`$e`中)和缺失的表字段(存储在数组`$f`中)。 ### 实现细节 - 使用`mysql_query()`执行SQL查询,并用`mysql_fetch_array()`获取查询结果。 - 使用数组存储数据表及字段信息,...

    java与前端交互--实现excel上传添加mysql表数据Ssm

    确保数据类型与数据库表字段匹配。 接着,我们需要使用MyBatis的SQL映射文件和Mapper接口,编写插入数据的SQL语句。在插入前,可能需要进行数据校验和预处理,例如去除空格、检查唯一性等。MyBatis允许我们动态构造...

    Python操作Mysql实例代码教程(查询手册pdf版)最新版本

    本文提供了一个丰富的Python操作MySQL的代码盛宴,涵盖了从执行SQL语句到获取结果集、遍历结果集、提取特定字段、获取表字段名、将图片存储到数据库以及执行事务等各个方面的详细说明和实例代码。对于渴望深入了解...

    使用webwork上传excel并导入数据库

    3. 构造SQL语句:根据Excel列与数据库表字段的对应关系,生成INSERT语句。 4. 执行SQL:通过JDBC的`PreparedStatement`执行SQL,防止SQL注入问题。 5. 处理异常:捕获并处理可能出现的异常,如文件格式错误、数据库...

Global site tag (gtag.js) - Google Analytics