mysql 查看数据库中的表

mysql 查看数据库中的表,第1张

Connection conn = DriverManagergetConnection(); //其他方式获取连接也可

Statement stmt = conncreateStatement();

String sql = "select 字段名(你的叫User吧) from 表名 where 查询条件"; //若要插入Admin记录,只需改select语句为insert语句

ResultSet rs = stmtexecuteQuery(sql); //获取结果集

if(rs != null) //结果集不为空,即有符合查询条件的数据返回

{

while(rsnext()) //获取下一条记录,初始是第一条记录的前一个位置

{

//处理数据,可以判断是否有Admin这个User

String user = rsgetString("User");

if(userequals("Admin"))

{

//存在Admin,自定义需要如何处理

}

}

}

一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看:

看你的mysql现在已提供什么存储引擎:

mysql>

show

engines;

看你的mysql当前默认的存储引擎:

mysql>

show

variables

like

'%storage_engine%';

你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):

mysql>

show

create

table

表名;

首先下载相应的jar包。

建立数据库连接类,

新建一个类,属性设置表里的每个字段。假设为user类

再建一个类,假设名为UserImpl和相应的sql查询方法。查询结果用ArrayList保存

在jsp页面中,java脚本,调用该方法

<table>

<%

UserImpl odi=new UserImpl();

实例化此类,设其对象名为odi

ArrayList<user>  h=(ArrayList <user>)odi方法

for(User ul:h)

{

%>

<tr>根据相应的情况写</tr>

<%}%>

</table>

正好写过。

就是用个between查询一下。关键在于拼查询语句。至于前台的提交用个My97DatePicker插件就可以选日期快速输入了。

我给你个php的小函数:

function deal_date_condition($_field, $_date_str) {

$_date_arr = explode(",", $_date_str);

$_top = strtotime($_date_arr[0]);

if (isset ($_date_arr[1])) {

$_below =strtotime( $_date_arr[1]);

$_condition = "`$_field` between '" $_top "' and '" $_below "'";

} else {

$_condition = "`$_field` = '" $_top "'";

}

return $_condition;

}

说明:

传入:$_field字段名。即数据库的存储时间的字段。一般用时间戳。

$_date_str,时间。有头有尾的话(两个时间空都填)是xxx1,xxx2格式,(注意是以逗号分隔,加逗号拼接和传输到php的话依靠前台的ajax。)查询从xxx1到xxx2这段时间的数据。只有一个时间的话就是xxx1,查询日期为xxx1当天。

返回:$_condition,拼接到查询语句尾巴后。

比如"select `大小`,MD5`,`创建时间`,`状态` from `数据表1` where" $_condition

字段名表明修改成数据库里的即可出查出数据。至于如何呈现,教科书都会写吧query,fetch_array,然后foreach之类的。。

以上就是关于mysql 查看数据库中的表全部的内容,包括:mysql 查看数据库中的表、如何查看mysql数据库表里的数据、如何在jsp上查询并显示数据库mysql的数据表格等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10089788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存